X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Ftokenizer.h;h=b080ded7ef0487da65672951674ab60f62b8cecd;hb=700f136a477a84d5a13fb1f8d6cb51f81e158328;hp=57026ca26296de6a549a3cec2bb9313869ffa32d;hpb=41309f0ddb30036d2c07261dba583815e2f6068f;p=swftools.git diff --git a/lib/as3/tokenizer.h b/lib/as3/tokenizer.h index 57026ca..b080ded 100644 --- a/lib/as3/tokenizer.h +++ b/lib/as3/tokenizer.h @@ -30,8 +30,10 @@ DECLARE(token); DECLARE_LIST(token); +DECLARE(param); +DECLARE_LIST(param); DECLARE(typedcode); -DECLARE(typedcode_list); +DECLARE_LIST(typedcode); struct _token { int type; @@ -42,16 +44,17 @@ struct _token { typedef struct _writeable { code_t*write; code_t*read; - class_signature_t*type; + classinfo_t*type; } writeable_t; +struct _param { + char*name; + classinfo_t*type; +}; + struct _typedcode { code_t*c; - class_signature_t*t; -}; -struct _typedcode_list { - struct _typedcode typedcode; - struct _typedcode_list*nxt; + classinfo_t*t; }; extern char start_of_expression;