File tree 2 files changed +25
-3
lines changed
2 files changed +25
-3
lines changed Original file line number Diff line number Diff line change @@ -13,12 +13,23 @@ DIGIT :=
13
13
global := (statement)*
14
14
15
15
statement :=
16
+ use_stmt |
17
+ test_stmt |
16
18
break_stmt |
17
19
continue_stmt |
18
20
ret_stmt |
19
21
throw_stmt |
20
22
expr_stmt
21
23
24
+ use_stmt :=
25
+ "use" expression
26
+ [expression ("," expression)*]
27
+ ";"
28
+
29
+ test_stmt :=
30
+ "test" "(" expression ")"
31
+ expression ";"
32
+
22
33
break_stmt := "break" ";"
23
34
continue_stmt := "continue" ";"
24
35
ret_stmt := "ret" expression ";"
Original file line number Diff line number Diff line change @@ -123,12 +123,23 @@ html(lang="en")
123
123
| global := (statement)*
124
124
|
125
125
| statement :=
126
+ | use_stmt |
127
+ | test_stmt |
126
128
| break_stmt |
127
- | continue_stmt |
128
- | ret_stmt |
129
- | throw_stmt |
129
+ | continue_stmt |
130
+ | ret_stmt |
131
+ | throw_stmt |
130
132
| expr_stmt
131
133
|
134
+ | use_stmt :=
135
+ | " use" expression
136
+ | [expression (" ," expression)*]
137
+ | " ;"
138
+ |
139
+ | test_stmt :=
140
+ | "test" "(" expression ")"
141
+ | expression ";"
142
+ |
132
143
| break_stmt := " break" " ;"
133
144
| continue_stmt := " continue" " ;"
134
145
| ret_stmt := " ret" expression " ;"
You can’t perform that action at this time.
0 commit comments