Mercurial > hg-old > index.cgi
comparison lwasm/expr.c @ 191:29ba546ceea0
Added ~ prefix operator (1s complement)
author | lost |
---|---|
date | Sun, 22 Mar 2009 16:12:06 +0000 |
parents | bf69160da467 |
children | 0d916bcebb90 |
comparison
equal
deleted
inserted
replaced
190:563adfccb645 | 191:29ba546ceea0 |
---|---|
228 lwasm_expr_stack_push(s, t); | 228 lwasm_expr_stack_push(s, t); |
229 lwasm_expr_term_free(t); | 229 lwasm_expr_term_free(t); |
230 return 0; | 230 return 0; |
231 } | 231 } |
232 | 232 |
233 if (**p == '^') | 233 if (**p == '^' || **p == '~') |
234 { | 234 { |
235 // parse expression following "^" | 235 // parse expression following "^" |
236 (*p)++; | 236 (*p)++; |
237 if (lwasm_expr_parse_expr(s, p, 200) < 0) | 237 if (lwasm_expr_parse_expr(s, p, 200) < 0) |
238 return -1; | 238 return -1; |