DECLARE_LIST(param);
DECLARE(params);
DECLARE(typedcode);
+DECLARE(modifiers);
DECLARE_LIST(typedcode);
struct _param {
code_t*c;
classinfo_t*t;
};
+struct _modifiers {
+ int flags;
+ char*ns;
+};
/* small helper structs: */
typedef struct _codeandnumber {
#include "parser.tab.h"
extern int as3_verbosity;
+extern int as3_pass;
+extern unsigned int as3_tokencount;
#define syntaxerror as3_error
void as3_error(const char*format, ...);
void as3_warning(const char*format, ...);
void as3_softwarning(const char*format, ...);
+void as3_buffer_input(void*buffer, int len);
+void as3_file_input(FILE*fi);
+
+void tokenizer_register_namespace(const char*id);
+
#define T_EOF 0
extern int avm2_lex();