Added expression statement
This commit is contained in:
@@ -13,6 +13,11 @@ private:
|
||||
vector<Token> tokens;
|
||||
int currentIndex = 0;
|
||||
|
||||
shared_ptr<Statement> nextStatement();
|
||||
|
||||
shared_ptr<Statement> matchInvalidStatement() ;
|
||||
|
||||
shared_ptr<Statement> matchExpressionStatement();
|
||||
shared_ptr<Expression> term(); // +, -
|
||||
shared_ptr<Expression> factor(); // *, /, %
|
||||
shared_ptr<Expression> primary(); // integer, ()
|
||||
|
||||
Reference in New Issue
Block a user