文 - Statement
BlockStatement
0
| BlockStatement:
"{" (Statement)* "}"
|
ExpressionStatement
0
| ExpressionStatement:
Expression ";"
|
WhileStatement
0
| WhileStatement:
"while" "(" Expression ")" Statement
|
ContinueStatement
0
| ContinueStatement:
"continue" ";"
|
BreakStatement
0
| BreakStatement:
"break" ";"
|
ReturnStatement
0
1
| ReturnStatement;
"return" ";"
"return" Expression ";"
|
IfStatement
0
1
| IfStatement:
"if" "(" Expression ")" Statement
"if" "(" Expression ")" Statement "else" Statement
|
ForStatement
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
| ForStatement:
"for" "(" ForInitialize ForCondition ForIncrement ")" Statement
ForInitialize:
Statement
";"
ForCondition:
Expression
";"
ForIncrement:
Expression
empty
|
|