Lines Matching defs:expression
99 static void type_check(symbol_t *symbol, expression_t *expression, int and_op);
117 expression_t expression;
206 %type <expression> expression immediate immediate_or_a
449 | T_FIELD T_SYMBOL expression
457 | T_FIELD T_SYMBOL expression
471 | T_ENUM T_SYMBOL expression
492 | T_SYMBOL expression
500 T_MASK T_SYMBOL expression
592 expression:
593 expression '|' expression
600 | expression '&' expression
607 | expression '+' expression
614 | expression '-' expression
621 | expression '*' expression
628 | expression '/' expression
635 | expression T_EXPR_LSHIFT expression
642 | expression T_EXPR_RSHIFT expression
649 | '(' expression ')'
653 | '~' expression
658 | '-' expression %prec UMINUS
708 T_CONST T_SYMBOL expression
907 expression
912 expression
1306 f2_opcode destination ',' expression opt_source ret ';'
1815 type_check(symbol_t *symbol, expression_t *expression, int opcode)
1835 invalid_bits = expression->value & ~symbol->info.rinfo->valid_bitmask;
1846 * expression are defined for this register.
1849 for(node = expression->referenced_syms.slh_first;
1887 stop("Conditional expression '0' "
1902 stop("Conditional expression conflicts with a symbol",