char varargs;
};
-struct _typedcode {
- code_t*c;
- classinfo_t*t;
-};
struct _modifiers {
int flags;
char*ns;
const char*url;
};
+struct _typedcode {
+ code_t*c;
+ classinfo_t*t;
+};
+
+
/* small helper structs: */
typedef struct _codeandnumber {
code_t*cc;
typedef token_t*tokenptr_t;
+extern trie_t*active_namespaces;
+
#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);
-void tokenizer_unregister_namespace(const char*id);
-
#define T_EOF 0
extern int avm2_lex();