Mercurial > hg-old > index.cgi
diff lwasm/main.c @ 365:6a98cc90c14f
Added resolve passes
author | lost@starbug |
---|---|
date | Wed, 14 Apr 2010 20:49:04 -0600 |
parents | 0b5a26bedbe1 |
children | 34dfc9747f23 |
line wrap: on
line diff
--- a/lwasm/main.c Tue Apr 06 21:35:09 2010 -0600 +++ b/lwasm/main.c Wed Apr 14 20:49:04 2010 -0600 @@ -167,6 +167,7 @@ extern void do_pass1(asmstate_t *as); extern void do_pass2(asmstate_t *as); extern void do_pass3(asmstate_t *as); +extern void do_pass4(asmstate_t *as); extern lw_expr_t lwasm_evaluate_special(int t, void *ptr, void *priv); extern lw_expr_t lwasm_evaluate_var(char *var, void *priv); extern lw_expr_t lwasm_parse_term(char **p, void *priv); @@ -179,6 +180,7 @@ { "parse", do_pass1 }, { "symcheck", do_pass2 }, { "resolve1", do_pass3 }, + { "resolve2", do_pass4 }, { NULL, NULL } };