Lines Matching refs:array_specifier
347 ast_array_specifier *array_specifier;
799 "array_specifier", "type_specifier", "type_specifier_nonarray",
3265 (yyval.parameter_declarator)->array_specifier = (yyvsp[0].array_specifier);
3419 ast_declaration *decl = new(ctx) ast_declaration((yyvsp[-1].identifier), (yyvsp[0].array_specifier), NULL);
3433 ast_declaration *decl = new(ctx) ast_declaration((yyvsp[-3].identifier), (yyvsp[-2].array_specifier), (yyvsp[0].expression));
3487 ast_declaration *decl = new(ctx) ast_declaration((yyvsp[-1].identifier), (yyvsp[0].array_specifier), NULL);
3502 ast_declaration *decl = new(ctx) ast_declaration((yyvsp[-3].identifier), (yyvsp[-2].array_specifier), (yyvsp[0].expression));
4766 (yyval.array_specifier) = new(ctx) ast_array_specifier((yylsp[-1]), new(ctx) ast_expression(
4769 (yyval.array_specifier)->set_location_range((yylsp[-1]), (yylsp[0]));
4778 (yyval.array_specifier) = new(ctx) ast_array_specifier((yylsp[-2]), (yyvsp[-1].expression));
4779 (yyval.array_specifier)->set_location_range((yylsp[-2]), (yylsp[0]));
4788 (yyval.array_specifier) = (yyvsp[-2].array_specifier);
4791 (yyval.array_specifier)->add_dimension(new(ctx) ast_expression(ast_unsized_array_dim, NULL,
4801 (yyval.array_specifier) = (yyvsp[-3].array_specifier);
4804 (yyval.array_specifier)->add_dimension((yyvsp[-1].expression));
4814 (yyval.type_specifier)->array_specifier = (yyvsp[0].array_specifier);
5019 (yyval.declaration) = new(ctx) ast_declaration((yyvsp[-1].identifier), (yyvsp[0].array_specifier), NULL);
5628 (yyval.interface_block) = new(state->linalloc) ast_interface_block((yyvsp[-1].identifier), (yyvsp[0].array_specifier));