Lines Matching full:ast_expression
73 ast_expression *expression;
85 ast_expression *rest;
373 $$ = new(ctx) ast_expression(ast_identifier, NULL, NULL, NULL);
380 $$ = new(ctx) ast_expression(ast_int_constant, NULL, NULL, NULL);
387 $$ = new(ctx) ast_expression(ast_uint_constant, NULL, NULL, NULL);
394 $$ = new(ctx) ast_expression(ast_float_constant, NULL, NULL, NULL);
401 $$ = new(ctx) ast_expression(ast_bool_constant, NULL, NULL, NULL);
416 $$ = new(ctx) ast_expression(ast_array_index, $1, $3, NULL);
426 $$ = new(ctx) ast_expression(ast_field_selection, $1, NULL, NULL);
433 $$ = new(ctx) ast_expression(ast_post_inc, $1, NULL, NULL);
439 $$ = new(ctx) ast_expression(ast_post_dec, $1, NULL, NULL);
457 $$ = new(ctx) ast_expression(ast_field_selection, $1, $3, NULL);
504 ast_expression *callee = new(ctx) ast_expression($1);
511 ast_expression *callee = new(ctx) ast_expression($1);
549 ast_expression *callee = new(ctx) ast_expression($1);
561 $$ = new(ctx) ast_expression(ast_pre_inc, $2, NULL, NULL);
567 $$ = new(ctx) ast_expression(ast_pre_dec, $2, NULL, NULL);
573 $$ = new(ctx) ast_expression($1, $2, NULL, NULL);
749 $$ = new(ctx) ast_expression(ast_conditional, $1, $3, $5);
759 $$ = new(ctx) ast_expression($2, $1, $3, NULL);
787 $$ = new(ctx) ast_expression(ast_sequence, NULL, NULL, NULL);