summaryrefslogtreecommitdiff
path: root/chapter08/docs/08-grammar.md
diff options
context:
space:
mode:
Diffstat (limited to 'chapter08/docs/08-grammar.md')
-rw-r--r--chapter08/docs/08-grammar.md10
1 files changed, 10 insertions, 0 deletions
diff --git a/chapter08/docs/08-grammar.md b/chapter08/docs/08-grammar.md
index cee33030..c603f335 100644
--- a/chapter08/docs/08-grammar.md
+++ b/chapter08/docs/08-grammar.md
@@ -14,6 +14,8 @@ statement
| expressionStatement
| ifStatement
| whileStatement
+ | breakStatement
+ | continueStatment
| metaStatement
;
@@ -21,6 +23,14 @@ whileStatement
: 'while' '(' expression ')' statement
;
+breakStatement
+ : 'break' ';'
+ ;
+
+continueStatement
+ : 'continue' ';'
+ ;
+
ifStatement
: 'if' '(' expression ')' statement ('else' statement)?
;