AS3 P-code: try has (optional) end keyword, and is located at the bottom after code.

setlocalx/getlocalx have aliases setlocal_x/getlocal_x
This commit is contained in:
Jindra Petřík
2021-02-08 18:10:39 +01:00
parent a8d1f2b293
commit ab3bb3b15e
7 changed files with 1398 additions and 1315 deletions

View File

@@ -225,6 +225,7 @@ ExceptionTarget = "exceptiontarget "{PositiveNumberLiteral}":"
"target" { return new ParsedSymbol(ParsedSymbol.TYPE_KEYWORD_TARGET, yytext());}
"name" { return new ParsedSymbol(ParsedSymbol.TYPE_KEYWORD_NAME, yytext());}
"type" { return new ParsedSymbol(ParsedSymbol.TYPE_KEYWORD_TYPE, yytext());}
"end" { return new ParsedSymbol(ParsedSymbol.TYPE_KEYWORD_END, yytext());}
"slot" { yybegin(PARAMETERS); return new ParsedSymbol(ParsedSymbol.TYPE_KEYWORD_SLOT, yytext());}
"const" { yybegin(PARAMETERS); return new ParsedSymbol(ParsedSymbol.TYPE_KEYWORD_CONST, yytext());}