X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;ds=sidebyside;f=lib%2Fas3%2Fparser.y;h=21fe1a477f197b5e29ae271b68451d24c393aebf;hb=4acbf1df5b59caabee47e8015c4e32d25dc039cb;hp=e93f73b57491e2e4ab8a2b7edc95765d6e95049c;hpb=ea87e32fc17cce0b6633b88df1855f538efe9652;p=swftools.git diff --git a/lib/as3/parser.y b/lib/as3/parser.y index e93f73b..21fe1a4 100644 --- a/lib/as3/parser.y +++ b/lib/as3/parser.y @@ -271,7 +271,6 @@ extern int a3_lex(); %nonassoc "false" "true" "null" "undefined" "super" "function" %left above_function - %{ @@ -3773,6 +3772,11 @@ MEMBER : E '.' SUBNODE { } }; +/* TODO: causes 16 r/r conflicts */ +VAR_READ : T_NAMESPACE { + PASS2 + $$ = resolve_identifier($1); +} VAR_READ : T_IDENTIFIER { PASS1 /* Queue unresolved identifiers for checking against the parent