summaryrefslogtreecommitdiff
path: root/src/pim/Parser.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/pim/Parser.h')
-rw-r--r--src/pim/Parser.h5
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();