19.11
Productions from 14: Blocks and Statements
LALR(1) GRAMMAR
SwitchLabel:
case
ConstantExpression
:
default :
WhileStatement:
while (
Expression
)
Statement
WhileStatementNoShortIf:
while (
Expression
)
StatementNoShortIf
DoStatement:
do
Statement
while (
Expression
) ;
ForStatement:
for (
ForInit
opt
;
Expression
opt
;
ForUpdate
opt
)
Statement
ForStatementNoShortIf:
for (
ForInit
opt
;
Expression
opt
;
ForUpdate
opt
)
StatementNoShortIf
ForInit:
StatementExpressionList
LocalVariableDeclaration
ForUpdate:
StatementExpressionList
StatementExpressionList:
StatementExpression
StatementExpressionList
,
StatementExpression
BreakStatement:
break
Identifier
opt
;
ContinueStatement:
continue
Identifier
opt
;
448