diff options
Diffstat (limited to 'src/pim/Parser.h')
| -rw-r--r-- | src/pim/Parser.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/pim/Parser.h b/src/pim/Parser.h index c66011e..9a4f736 100644 --- a/src/pim/Parser.h +++ b/src/pim/Parser.h @@ -51,8 +51,7 @@ namespace pim void statement(); void neighbourStatement(); void ifStatement(); - void condition(); - void conditionalOperator(); + void condition(std::string jumpLabel); void assigmentStatement(); void particleAction(); void killStatement(); @@ -60,11 +59,13 @@ namespace pim void createStatement(); void transformStatement(); void expressionList(); + void expression(); void term(); void factor(); void variableValue(); + Token forward(); bool accept(int symbol); bool look(int symbol); void back(); |
