Implements parsing function declarations
This commit is contained in:
@@ -26,7 +26,9 @@ class Parser {
|
||||
IToken* Next();
|
||||
|
||||
ParsedStatement* ParseStatement(IToken* current);
|
||||
ParsedStatement* ParseAssignment(IToken *current);
|
||||
ParsedStatement* ParseAssignment(IToken* current);
|
||||
ParsedStatement *ParseBlock(vector<TokenKind> endTokens);
|
||||
ParsedStatement* ParseFunctionDeclaration(IToken* current);
|
||||
|
||||
ParsedExpression* ParseExpression(IToken* current);
|
||||
ParsedExpression* ParseBinaryExpression(IToken* current, OperatorPrecedence parentPrecedence);
|
||||
|
||||
Reference in New Issue
Block a user