Mercurial > hg-old > index.cgi
diff lwasm/instab.c @ 352:f5b77989f675
Added PRAGMA and *PRAGMA
author | lost@starbug |
---|---|
date | Tue, 30 Mar 2010 20:56:54 -0600 |
parents | 4dba8c7e242c |
children | faa97115952e |
line wrap: on
line diff
--- a/lwasm/instab.c Sat Mar 27 23:37:30 2010 -0600 +++ b/lwasm/instab.c Tue Mar 30 20:56:54 2010 -0600 @@ -161,6 +161,15 @@ #define pseudo_resolve_else NULL #define pseudo_emit_else NULL +extern PARSEFUNC(pseudo_parse_pragma); +#define pseudo_resolve_pragma NULL +#define pseudo_emit_pragma NULL + +extern PARSEFUNC(pseudo_parse_starpragma); +#define pseudo_resolve_starpragma NULL +#define pseudo_emit_starpragma NULL + + instab_t instab[] = { /* @@ -486,10 +495,11 @@ { "endsect", { -1, -1, -1, -1}, pseudo_parse_endsection,pseudo_resolve_endsection, pseudo_emit_endsection, lwasm_insn_normal}, { "endsection", { -1, -1, -1, -1}, pseudo_parse_endsection,pseudo_resolve_endsection, pseudo_emit_endsection, lwasm_insn_normal}, +*/ { "pragma", { -1, -1, -1, -1}, pseudo_parse_pragma, pseudo_resolve_pragma, pseudo_emit_pragma, lwasm_insn_normal}, { "*pragma", { -1, -1, -1, -1}, pseudo_parse_starpragma,pseudo_resolve_starpragma, pseudo_emit_starpragma, lwasm_insn_normal}, - // for os9 target +/* // for os9 target { "os9", { -1, -1, -1, -1 }, pseudo_parse_os9, pseudo_resolve_os9, pseudo_emit_os9, lwasm_insn_normal}, { "mod", { -1, -1, -1, -1 }, pseudo_parse_mod, pseudo_resolve_mod, pseudo_emit_mod, lwasm_insn_normal}, { "emod", { -1, -1, -1, -1 }, pseudo_parse_emod, pseudo_resolve_emod, pseudo_emit_emod, lwasm_insn_normal},