• Home
  • Raw
  • Download

Lines Matching refs:new

287 	   $$ = new(ctx) ast_expression(ast_identifier, NULL, NULL, NULL);
294 $$ = new(ctx) ast_expression(ast_int_constant, NULL, NULL, NULL);
301 $$ = new(ctx) ast_expression(ast_uint_constant, NULL, NULL, NULL);
308 $$ = new(ctx) ast_expression(ast_float_constant, NULL, NULL, NULL);
315 $$ = new(ctx) ast_expression(ast_bool_constant, NULL, NULL, NULL);
330 $$ = new(ctx) ast_expression(ast_array_index, $1, $3, NULL);
340 $$ = new(ctx) ast_expression(ast_field_selection, $1, NULL, NULL);
347 $$ = new(ctx) ast_expression(ast_post_inc, $1, NULL, NULL);
353 $$ = new(ctx) ast_expression(ast_post_dec, $1, NULL, NULL);
371 $$ = new(ctx) ast_expression(ast_field_selection, $1, $3, NULL);
412 $$ = new(ctx) ast_function_expression($1);
418 ast_expression *callee = new(ctx) ast_expression($1);
419 $$ = new(ctx) ast_function_expression(callee);
425 ast_expression *callee = new(ctx) ast_expression($1);
426 $$ = new(ctx) ast_function_expression(callee);
437 $$ = new(ctx) ast_expression(ast_pre_inc, $2, NULL, NULL);
443 $$ = new(ctx) ast_expression(ast_pre_dec, $2, NULL, NULL);
449 $$ = new(ctx) ast_expression($1, $2, NULL, NULL);
467 $$ = new(ctx) ast_expression_bin(ast_mul, $1, $3);
473 $$ = new(ctx) ast_expression_bin(ast_div, $1, $3);
479 $$ = new(ctx) ast_expression_bin(ast_mod, $1, $3);
489 $$ = new(ctx) ast_expression_bin(ast_add, $1, $3);
495 $$ = new(ctx) ast_expression_bin(ast_sub, $1, $3);
505 $$ = new(ctx) ast_expression_bin(ast_lshift, $1, $3);
511 $$ = new(ctx) ast_expression_bin(ast_rshift, $1, $3);
521 $$ = new(ctx) ast_expression_bin(ast_less, $1, $3);
527 $$ = new(ctx) ast_expression_bin(ast_greater, $1, $3);
533 $$ = new(ctx) ast_expression_bin(ast_lequal, $1, $3);
539 $$ = new(ctx) ast_expression_bin(ast_gequal, $1, $3);
549 $$ = new(ctx) ast_expression_bin(ast_equal, $1, $3);
555 $$ = new(ctx) ast_expression_bin(ast_nequal, $1, $3);
565 $$ = new(ctx) ast_expression_bin(ast_bit_and, $1, $3);
575 $$ = new(ctx) ast_expression_bin(ast_bit_xor, $1, $3);
585 $$ = new(ctx) ast_expression_bin(ast_bit_or, $1, $3);
595 $$ = new(ctx) ast_expression_bin(ast_logic_and, $1, $3);
605 $$ = new(ctx) ast_expression_bin(ast_logic_xor, $1, $3);
615 $$ = new(ctx) ast_expression_bin(ast_logic_or, $1, $3);
625 $$ = new(ctx) ast_expression(ast_conditional, $1, $3, $5);
635 $$ = new(ctx) ast_expression($2, $1, $3, NULL);
663 $$ = new(ctx) ast_expression(ast_sequence, NULL, NULL, NULL);
726 $$ = new(ctx) ast_function();
737 $$ = new(ctx) ast_parameter_declarator();
739 $$->type = new(ctx) ast_fully_specified_type();
747 $$ = new(ctx) ast_parameter_declarator();
749 $$->type = new(ctx) ast_fully_specified_type();
776 $$ = new(ctx) ast_parameter_declarator();
778 $$->type = new(ctx) ast_fully_specified_type();
785 $$ = new(ctx) ast_parameter_declarator();
787 $$->type = new(ctx) ast_fully_specified_type();
825 ast_declaration *decl = new(ctx) ast_declaration($3, false, NULL, NULL);
834 ast_declaration *decl = new(ctx) ast_declaration($3, true, NULL, NULL);
843 ast_declaration *decl = new(ctx) ast_declaration($3, true, $5, NULL);
852 ast_declaration *decl = new(ctx) ast_declaration($3, true, NULL, $7);
861 ast_declaration *decl = new(ctx) ast_declaration($3, true, $5, $8);
870 ast_declaration *decl = new(ctx) ast_declaration($3, false, NULL, $5);
887 $$ = new(ctx) ast_declarator_list($1);
894 ast_declaration *decl = new(ctx) ast_declaration($2, false, NULL, NULL);
896 $$ = new(ctx) ast_declarator_list($1);
903 ast_declaration *decl = new(ctx) ast_declaration($2, true, NULL, NULL);
905 $$ = new(ctx) ast_declarator_list($1);
912 ast_declaration *decl = new(ctx) ast_declaration($2, true, $4, NULL);
914 $$ = new(ctx) ast_declarator_list($1);
921 ast_declaration *decl = new(ctx) ast_declaration($2, true, NULL, $6);
923 $$ = new(ctx) ast_declarator_list($1);
930 ast_declaration *decl = new(ctx) ast_declaration($2, true, $4, $7);
932 $$ = new(ctx) ast_declarator_list($1);
939 ast_declaration *decl = new(ctx) ast_declaration($2, false, NULL, $4);
941 $$ = new(ctx) ast_declarator_list($1);
948 ast_declaration *decl = new(ctx) ast_declaration($2, false, NULL, NULL);
950 $$ = new(ctx) ast_declarator_list(NULL);
962 $$ = new(ctx) ast_fully_specified_type();
969 $$ = new(ctx) ast_fully_specified_type();
1209 $$ = new(ctx) ast_type_specifier($1);
1215 $$ = new(ctx) ast_type_specifier($1);
1221 $$ = new(ctx) ast_type_specifier($1);
1320 $$ = new(ctx) ast_struct_specifier($2, $4);
1326 $$ = new(ctx) ast_struct_specifier(NULL, $3);
1348 ast_fully_specified_type *type = new(ctx) ast_fully_specified_type();
1352 $$ = new(ctx) ast_declarator_list(type);
1376 $$ = new(ctx) ast_declaration($1, false, NULL, NULL);
1382 $$ = new(ctx) ast_declaration($1, true, $3, NULL);
1416 $$ = new(ctx) ast_compound_statement(true, NULL);
1422 $$ = new(ctx) ast_compound_statement(true, $2);
1436 $$ = new(ctx) ast_compound_statement(false, NULL);
1442 $$ = new(ctx) ast_compound_statement(false, $2);
1473 $$ = new(ctx) ast_expression_statement(NULL);
1479 $$ = new(ctx) ast_expression_statement($1);
1487 $$ = new(state) ast_selection_statement($3, $5.then_statement,
1514 ast_declaration *decl = new(ctx) ast_declaration($2, false, NULL, $4);
1515 ast_declarator_list *declarator = new(ctx) ast_declarator_list($1);
1537 $$ = new(ctx) ast_iteration_statement(ast_iteration_statement::ast_while,
1544 $$ = new(ctx) ast_iteration_statement(ast_iteration_statement::ast_do_while,
1551 $$ = new(ctx) ast_iteration_statement(ast_iteration_statement::ast_for,
1588 $$ = new(ctx) ast_jump_statement(ast_jump_statement::ast_continue, NULL);
1594 $$ = new(ctx) ast_jump_statement(ast_jump_statement::ast_break, NULL);
1600 $$ = new(ctx) ast_jump_statement(ast_jump_statement::ast_return, NULL);
1606 $$ = new(ctx) ast_jump_statement(ast_jump_statement::ast_return, $2);
1612 $$ = new(ctx) ast_jump_statement(ast_jump_statement::ast_discard, NULL);
1627 $$ = new(ctx) ast_function_definition();