Mercurial > hg-old > index.cgi
comparison lwasm/main.c @ 383:848d3cca8078
Fixed imm8 to actually use expression and also fixed gen mode to respect > and <
author | lost@starbug |
---|---|
date | Sat, 15 May 2010 20:01:58 -0600 |
parents | d99322ef6f21 |
children | 38b50ce6967a |
comparison
equal
deleted
inserted
replaced
382:eacdae8a1575 | 383:848d3cca8078 |
---|---|
173 extern void do_pass4(asmstate_t *as); | 173 extern void do_pass4(asmstate_t *as); |
174 extern void do_pass5(asmstate_t *as); | 174 extern void do_pass5(asmstate_t *as); |
175 extern void do_pass6(asmstate_t *as); | 175 extern void do_pass6(asmstate_t *as); |
176 extern void do_pass7(asmstate_t *as); | 176 extern void do_pass7(asmstate_t *as); |
177 extern void do_output(asmstate_t *as); | 177 extern void do_output(asmstate_t *as); |
178 extern void do_list(asmstate_t *as); | |
178 extern lw_expr_t lwasm_evaluate_special(int t, void *ptr, void *priv); | 179 extern lw_expr_t lwasm_evaluate_special(int t, void *ptr, void *priv); |
179 extern lw_expr_t lwasm_evaluate_var(char *var, void *priv); | 180 extern lw_expr_t lwasm_evaluate_var(char *var, void *priv); |
180 extern lw_expr_t lwasm_parse_term(char **p, void *priv); | 181 extern lw_expr_t lwasm_parse_term(char **p, void *priv); |
181 | 182 |
182 struct passlist_s | 183 struct passlist_s |
238 | 239 |
239 debug_message(&asmstate, 50, "Doing output"); | 240 debug_message(&asmstate, 50, "Doing output"); |
240 do_output(&asmstate); | 241 do_output(&asmstate); |
241 | 242 |
242 debug_message(&asmstate, 50, "Done assembly"); | 243 debug_message(&asmstate, 50, "Done assembly"); |
244 | |
245 do_list(&asmstate); | |
243 } | 246 } |