From: kramm Date: Tue, 30 Dec 2008 23:04:22 +0000 (+0000) Subject: new struct 'params' X-Git-Tag: release-0-9-0~519 X-Git-Url: http://git.asbjorn.biz/?a=commitdiff_plain;h=4784170f7da61e48d19f42962bb5a5a431cf1ca0;hp=19f7d1e5b9ff2faba72b6447ed3bd31c3d58acab;p=swftools.git new struct 'params' --- diff --git a/lib/as3/tokenizer.h b/lib/as3/tokenizer.h index 5e9452e..bc81e96 100644 --- a/lib/as3/tokenizer.h +++ b/lib/as3/tokenizer.h @@ -32,6 +32,7 @@ DECLARE(token); DECLARE_LIST(token); DECLARE(param); DECLARE_LIST(param); +DECLARE(params); DECLARE(typedcode); DECLARE_LIST(typedcode); @@ -46,9 +47,17 @@ struct _param { classinfo_t*type; }; +struct _params { + param_list_t*list; + char varargs; +}; + struct _typedcode { code_t*c; classinfo_t*t; + + /* if t == TYPE_FUNCTION */ + memberinfo_t*f; }; extern char start_of_expression;