From d53a87e6ee041037fb883a6d5f3afc648be045af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Tue, 7 Jul 2015 22:33:07 +0200 Subject: [PATCH] Issue #945 AS1/2 directeditation fix - member named as global function --- .../flash/action/parser/script/ActionScript2Parser.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/ActionScript2Parser.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/ActionScript2Parser.java index 25c7cc0e1..b29c245e9 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/ActionScript2Parser.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/ActionScript2Parser.java @@ -197,7 +197,7 @@ public class ActionScript2Parser { s = lex(); while (s.type == SymbolType.DOT) { s = lex(); - expected(s, lexer.yyline(), SymbolType.IDENTIFIER, SymbolType.STRING_OP); + expected(s, lexer.yyline(), SymbolType.IDENTIFIER, SymbolType.STRING_OP, SymbolGroup.GLOBALFUNC); ret = new GetMemberActionItem(null, ret, pushConst(s.value.toString())); s = lex(); } @@ -1797,7 +1797,7 @@ public class ActionScript2Parser { } if (op.type == SymbolType.DOT) { ParsedSymbol s = lex(); - expected(s, lexer.yyline(), SymbolType.IDENTIFIER, SymbolType.THIS, SymbolType.SUPER, SymbolType.STRING_OP); + expected(s, lexer.yyline(), SymbolType.IDENTIFIER, SymbolType.THIS, SymbolType.SUPER, SymbolType.STRING_OP, SymbolGroup.GLOBALFUNC); ret = new GetMemberActionItem(null, ret, pushConst(s.value.toString())); }