From e329ddca0bb7234206d6acbda0f05dd8bdd239cc Mon Sep 17 00:00:00 2001 From: Marcus Date: Mon, 10 May 2021 15:52:15 -0400 Subject: [PATCH] async functions corrected in AST --- grammar.ne | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grammar.ne b/grammar.ne index fb3717e..5ea358b 100644 --- a/grammar.ne +++ b/grammar.ne @@ -11,7 +11,7 @@ STATEMENT -> _ LINK_DECLARATION EOL {% ([,stuff]) => { return stuff } %} | _ %MEMBER __ IDENTIFIER EOL {% ([,,,identifier]) => {return{ type: 'variable', persist: true, name: identifier }} %} FUNCTION_DECLARATION -> _ IDENTIFIER _ PARAMETERS:? _ JS_BLOCK EOL {% ([,name,,params,,block]) => { return { type: 'function', name: name, block, parameters: params } } %} - | _ %ASYNC __ IDENTIFIER _ PARAMETERS:? _ JS_BLOCK_ASYNC EOL {% ([,name,,params,,block]) => { return { type: 'function', name: name, block, parameters: params } } %} + | _ %ASYNC __ IDENTIFIER _ PARAMETERS:? _ JS_BLOCK_ASYNC EOL {% ([,,,name,,params,,block]) => { return { type: 'function', name: name, block, parameters: params } } %} DIRECTIVE_STATEMENT -> DIRECTIVE __ OPEN_PARAMETERS EOL {% ([,directive,,parameters]) => { return { type: 'directive', value: directive, parameters }} %} | DIRECTIVE EOL {% ([directive,,]) => { return { type: 'directive', value: directive }} %}