Fixed AS3 p-code - IGNORE_REST method flag incorrectly shown as EXPLICIT

Changed AS3 p-code - EXPLICIT method flag renamed to NATIVE
This commit is contained in:
Jindra Petřík
2023-03-11 09:55:52 +01:00
parent 4def1729e4
commit 859049b2d4
13 changed files with 3169 additions and 3170 deletions

View File

@@ -248,9 +248,11 @@ ExceptionTarget = "exceptiontarget "{PositiveNumberLiteral}":"
"flag" { yybegin(PARAMETERS); return new ParsedSymbol(ParsedSymbol.TYPE_KEYWORD_FLAG, yytext());}
/* Flag - old alias for "NATIVE" */
"EXPLICIT" { return new ParsedSymbol(ParsedSymbol.TYPE_KEYWORD_NATIVE, yytext());}
/*Flags*/
"EXPLICIT" { return new ParsedSymbol(ParsedSymbol.TYPE_KEYWORD_EXPLICIT, yytext());}
"NATIVE" { return new ParsedSymbol(ParsedSymbol.TYPE_KEYWORD_NATIVE, yytext());}
"HAS_OPTIONAL" { return new ParsedSymbol(ParsedSymbol.TYPE_KEYWORD_HAS_OPTIONAL, yytext());}
"HAS_PARAM_NAMES" { return new ParsedSymbol(ParsedSymbol.TYPE_KEYWORD_HAS_PARAM_NAMES, yytext());}
"IGNORE_REST" { return new ParsedSymbol(ParsedSymbol.TYPE_KEYWORD_IGNORE_REST, yytext());}