X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Ftokenizer.h;h=44ffd1790a4c7c92294579b7edce686028b2a343;hb=0be76c34f97fccb5150a45c7ee879d56bad664e8;hp=90164d9d9ef774226a91ed7ca27a20a84fd502d7;hpb=7ea066e4193b0c1c75427bdabafe5c8b0e19e4be;p=swftools.git diff --git a/lib/as3/tokenizer.h b/lib/as3/tokenizer.h index 90164d9..44ffd17 100644 --- a/lib/as3/tokenizer.h +++ b/lib/as3/tokenizer.h @@ -50,21 +50,17 @@ struct _params { struct _typedcode { code_t*c; classinfo_t*t; - - /* if t == TYPE_FUNCTION */ - memberinfo_t*f; }; -#define FLAG_PUBLIC 1 -#define FLAG_FINAL 2 -#define FLAG_PROTECTED 4 -#define FLAG_STATIC 8 -#define FLAG_DYNAMIC 16 -#define FLAG_PRIVATE 32 -#define FLAG_OVERRIDE 64 -#define FLAG_METHOD 64 -#define FLAG_INTERNAL 128 -#define FLAG_NATIVE 256 +/* small helper structs: */ +typedef struct _codeandnumber { + code_t*cc; + int len; +} codeandnumber_t; +typedef struct _for_start { + char*name; + char each; +} for_start_t; extern char start_of_expression;