+struct _params {
+ param_list_t*list;
+ char varargs;
+};
+
+struct _modifiers {
+ int flags;
+ char*ns;
+};
+struct _namespace_decl {
+ const char*name;
+ const char*url;
+};
+
+/* small helper structs: */
+typedef struct _codeandnumber {
+ code_t*cc;
+ int number;
+} codeandnumber_t;
+typedef struct _for_start {
+ char*name;
+ char each;
+} for_start_t;
+typedef struct _regexp {
+ char*pattern;
+ char*options;
+} regexp_t;