X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=lib%2Fas3%2Ftokenizer.h;h=0b2689c8596111df64ba4e5c20a2796540702ca4;hb=85d02f9c472632b4f077601a80fb604a69c165a8;hp=a07ab514a60261b369fc99783795bf86c23c8fb2;hpb=d864f3f5920065c62ce62499752b71a74aa66b72;p=swftools.git diff --git a/lib/as3/tokenizer.h b/lib/as3/tokenizer.h index a07ab51..0b2689c 100644 --- a/lib/as3/tokenizer.h +++ b/lib/as3/tokenizer.h @@ -25,6 +25,8 @@ DECLARE(token); DECLARE_LIST(token); +DECLARE(typedcode); +DECLARE(typedcode_list); struct _token { int type; @@ -35,8 +37,18 @@ struct _token { typedef struct _writeable { code_t*write; code_t*read; + multiname_t*type; } writeable_t; +struct _typedcode { + code_t*c; + multiname_t*t; +}; +struct _typedcode_list { + struct _typedcode typedcode; + struct _typedcode_list*nxt; +}; + extern char start_of_expression; typedef token_t*tokenptr_t;