Lines Matching refs:expression

124 %type	<l_immediate>	expression
140 | expression pipeline shell_pipe terminator {
145 | expression ',' expression pipeline shell_pipe terminator {
150 | ',' expression pipeline shell_pipe terminator {
156 | expression terminator {
184 | expression ',' expression shell_pipe terminator {
190 | ',' expression shell_pipe terminator {
238 | format_list MDB_TOK_LEXPR expression MDB_TOK_REXPR {
276 | argument_list MDB_TOK_LEXPR expression MDB_TOK_REXPR {
295 expression: expression '+' expression { $$ = $1 + $3; }
296 | expression '-' expression { $$ = $1 - $3; }
297 | expression '*' expression { $$ = $1 * $3; }
299 | expression '%' expression {
313 | expression MDB_TOK_MODULUS expression {
323 | expression '&' expression { $$ = $1 & $3; }
324 | expression '|' expression { $$ = $1 | $3; }
325 | expression '^' expression { $$ = $1 ^ $3; }
327 | expression MDB_TOK_EQUAL expression { $$ = ($1 == $3); }
328 | expression MDB_TOK_NOTEQUAL expression { $$ = ($1 != $3); }
330 | expression MDB_TOK_LSHIFT expression { $$ = $1 << $3; }
331 | expression MDB_TOK_RSHIFT expression { $$ = $1 >> $3; }
333 | expression '#' expression {
340 | '*' expression %prec MDB_COR_VALUE {
347 | MDB_TOK_COR1_DEREF expression %prec MDB_COR_VALUE {
354 | MDB_TOK_COR2_DEREF expression %prec MDB_COR_VALUE {
361 | MDB_TOK_COR4_DEREF expression %prec MDB_COR_VALUE {
368 | MDB_TOK_COR8_DEREF expression %prec MDB_COR_VALUE {
375 | '%' expression %prec MDB_OBJ_VALUE {
382 | MDB_TOK_OBJ1_DEREF expression %prec MDB_OBJ_VALUE {
389 | MDB_TOK_OBJ2_DEREF expression %prec MDB_OBJ_VALUE {
396 | MDB_TOK_OBJ4_DEREF expression %prec MDB_OBJ_VALUE {
403 | MDB_TOK_OBJ8_DEREF expression %prec MDB_OBJ_VALUE {
410 | '-' expression %prec MDB_INT_NEGATE { $$ = -$2; }
411 | '~' expression %prec MDB_BIT_COMPLEMENT { $$ = ~$2; }
412 | '#' expression %prec MDB_LOG_NEGATE { $$ = !$2; }
413 | '(' expression ')' { $$ = $2; }