Implements parsing of function calling

This commit is contained in:
2019-06-01 14:56:28 +02:00
parent 1231a77761
commit 8b70eed516
5 changed files with 59 additions and 10 deletions

View File

@@ -34,6 +34,7 @@ class Parser {
ParsedExpression* ParseBinaryExpression(IToken* current, OperatorPrecedence parentPrecedence);
ParsedExpression* ParsePrimaryExpression(IToken* current);
ParsedExpression* ParseParenthesizedExpression(IToken *current);
ParsedExpression* ParseFunctionCallExpression(ParsedExpression* functionExpression);
public:
ParsedScriptStatement* Parse();
explicit Parser(vector<IToken*> tokens, Script* scriptData){