From: kramm Date: Tue, 9 Dec 2008 13:41:12 +0000 (+0000) Subject: remove quotes around strings added if/else,==,!= X-Git-Tag: release-0-9-0~711 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=36b6d09b780c62b3aac511b620aa45b3ae7c1d37 remove quotes around strings added if/else,==,!= --- diff --git a/lib/as3/tokenizer.lex b/lib/as3/tokenizer.lex index 76fb483..1be891f 100644 --- a/lib/as3/tokenizer.lex +++ b/lib/as3/tokenizer.lex @@ -227,7 +227,7 @@ NUMBER -?[0-9]+(\.[0-9]*)? STRING ["](\\[\x00-\xff]|[^\\"\n])*["]|['](\\[\x00-\xff]|[^\\'\n])*['] S [ \n\r\t] -MULTILINE_COMMENT [/][*]+([*][^/]|[^/*]|[\x00-\x1f])*[*]+[/] +MULTILINE_COMMENT [/][*]([*][^/]|[^*]|[\x00-\x31])*[*]+[/] SINGLELINE_COMMENT \/\/[^\n]*\n REGEXP [/]([^/\n]|\\[/])*[/][a-zA-Z]* %% @@ -250,16 +250,10 @@ REGEXP [/]([^/\n]|\\[/])*[/][a-zA-Z]* {NUMBER} {c(); BEGIN(INITIAL);return handlenumber();} -3rr0r {/* for debugging: generates a tokenizer-level error */ - syntaxerror("3rr0r");} - [!][=] {BEGIN(REGEXPOK);return m(T_NE);} -[=][=][=] {BEGIN(REGEXPOK);return m(T_EQEQEQ);} [=][=] {BEGIN(REGEXPOK);return m(T_EQEQ);} [>][=] {return m(T_GE);} [<][=] {return m(T_LE);} -[+][=] {return m(T_PLUSBY);} -[-][=] {return m(T_MINUSBY);} [-][-] {BEGIN(INITIAL);return m(T_MINUSMINUS);} [+][+] {BEGIN(INITIAL);return m(T_PLUSPLUS);} \.\. {return m(T_DOTDOT);} @@ -283,12 +277,10 @@ native {return m(KW_NATIVE);} static {return m(KW_STATIC);} import {return m(KW_IMPORT);} Number {return m(KW_NUMBER);} -while {return m(KW_WHILE);} class {return m(KW_CLASS);} const {return m(KW_CONST);} final {return m(KW_FINAL);} false {return m(KW_FALSE);} -break {return m(KW_BREAK);} true {return m(KW_TRUE);} uint {return m(KW_UINT);} null {return m(KW_NULL);}