X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Ftokenizer.h;h=90164d9d9ef774226a91ed7ca27a20a84fd502d7;hb=7ea066e4193b0c1c75427bdabafe5c8b0e19e4be;hp=6acc38ec2c6e79efd18748cf11fcd0e3ecd920a6;hpb=0a73f53788124cf7f0c59af8aed0d6795861d1f5;p=swftools.git diff --git a/lib/as3/tokenizer.h b/lib/as3/tokenizer.h index 6acc38e..90164d9 100644 --- a/lib/as3/tokenizer.h +++ b/lib/as3/tokenizer.h @@ -36,12 +36,6 @@ DECLARE(params); DECLARE(typedcode); DECLARE_LIST(typedcode); -struct _token { - int type; - char*text; - token_list_t*tokens; -}; - struct _param { char*name; classinfo_t*type; @@ -61,6 +55,17 @@ struct _typedcode { 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 + extern char start_of_expression; typedef token_t*tokenptr_t;