From: kramm Date: Fri, 2 Jan 2009 19:51:17 +0000 (+0000) Subject: small fix in dynamic handling X-Git-Tag: release-0-9-0~458 X-Git-Url: http://git.asbjorn.it/?a=commitdiff_plain;h=94b8b908c3a7c2143b45122060d5a646de218c73;p=swftools.git small fix in dynamic handling --- diff --git a/lib/as3/parser.y b/lib/as3/parser.y index 0c6cfc1..a0e58dd 100644 --- a/lib/as3/parser.y +++ b/lib/as3/parser.y @@ -95,7 +95,7 @@ %token KW_INTERFACE "interface" %token KW_NULL "null" %token KW_VAR "var" -%token KW_DYNAMIC +%token KW_DYNAMIC "dynamic" %token KW_OVERRIDE %token KW_FINAL %token KW_GET "get" @@ -484,7 +484,7 @@ static void startclass(int flags, char*classname, classinfo_t*extends, classinfo printf("\n"); */ - if(flags&~(FLAG_INTERNAL|FLAG_PUBLIC|FLAG_FINAL)) + if(flags&~(FLAG_INTERNAL|FLAG_PUBLIC|FLAG_FINAL|FLAG_DYNAMIC)) syntaxerror("invalid modifier(s)"); if((flags&(FLAG_PUBLIC|FLAG_INTERNAL)) == (FLAG_PUBLIC|FLAG_INTERNAL))