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;