LibJS: Add support for arrow functions

This commit is contained in:
Jack Karamanian 2020-03-30 08:26:09 -05:00 committed by Andreas Kling
commit 098f1cd0ca
Notes: sideshowbarker 2024-07-19 08:03:01 +09:00
5 changed files with 144 additions and 1 deletions

View file

@ -67,6 +67,7 @@ public:
NonnullRefPtr<Expression> parse_secondary_expression(NonnullRefPtr<Expression>, int min_precedence, Associativity associate = Associativity::Right);
NonnullRefPtr<CallExpression> parse_call_expression(NonnullRefPtr<Expression>);
NonnullRefPtr<NewExpression> parse_new_expression();
RefPtr<FunctionExpression> try_parse_arrow_function_expression(bool expect_parens);
bool has_errors() const { return m_parser_state.m_has_errors; }