- 论坛徽章:
- 0
|
statement
: K_for '(' lpvalue '=' expression ';' expression ';'
error ')' statement
{ $$ = 0;
yyerror(@1, "error: Error in for loop step assignment.");
}
| K_for '(' lpvalue '=' expression ';' error ';'
lpvalue '=' expression ')' statement
{ $$ = 0;
yyerror(@1, "error: Error in for loop condition expression.");
}
| K_for '(' error ')' statement
{ $$ = 0;
yyerror(@1, "error: Incomprehensible for loop.");
}
请问:
1.这里的error的检测是由词法分析完成的?
2.语法分析中这里'error'会否同时压入语法分析栈。即'error'会否作为移入或归约操作的一部分?
3.语法分析中会否产生'error'? |
|