Lines Matching refs:yylsp
1161 yy_reduce_print (yytype_int16 *yyssp, YYSTYPE *yyvsp, YYLTYPE *yylsp, int yyrule, glcpp_parser_t *parser)
1175 , &(yylsp[(yyi + 1) - (yynrhs)]) , parser);
1183 yy_reduce_print (yyssp, yyvsp, yylsp, Rule, parser); \
1512 YYLTYPE *yylsp;
1535 #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N), yylsp -= (N))
1543 yylsp = yyls = yylsa;
1564 yylsp[0] = yylloc;
1599 &yyls1, yysize * sizeof (*yylsp),
1634 yylsp = yyls + yysize - 1;
1712 *++yylsp = yylloc;
1744 YYLLOC_DEFAULT (yyloc, (yylsp - yylen), yylen);
1762 glcpp_error(& (yylsp[-2]), parser, "undefined macro %s in expression (illegal in GLES)", (yyvsp[-1].expression_value).undefined_macro);
1763 _glcpp_parser_skip_stack_push_if (parser, & (yylsp[-2]), (yyvsp[-1].expression_value).value);
1772 glcpp_error(& (yylsp[-2]), parser, "undefined macro %s in expression (illegal in GLES)", (yyvsp[-1].expression_value).undefined_macro);
1773 _glcpp_parser_skip_stack_change_if (parser, & (yylsp[-2]), "elif", (yyvsp[-1].expression_value).value);
1805 _define_object_macro (parser, & (yylsp[-2]), (yyvsp[-2].str), (yyvsp[-1].token_list));
1813 _define_function_macro (parser, & (yylsp[-4]), (yyvsp[-4].str), NULL, (yyvsp[-1].token_list));
1821 _define_function_macro (parser, & (yylsp[-5]), (yyvsp[-5].str), (yyvsp[-3].string_list), (yyvsp[-1].token_list));
1877 glcpp_error(& (yylsp[-3]), parser, "Built-in (pre-defined)"
1885 glcpp_error(& (yylsp[-3]), parser, "Built-in (pre-defined)"
1888 glcpp_error(& (yylsp[-3]), parser,
1892 glcpp_warning(& (yylsp[-3]), parser,
1925 _glcpp_parser_skip_stack_push_if (parser, & (yylsp[-3]), 0);
1940 glcpp_error(& (yylsp[-2]), parser, "#if with no expression");
1942 _glcpp_parser_skip_stack_push_if (parser, & (yylsp[-2]), 0);
1953 _glcpp_parser_skip_stack_push_if (parser, & (yylsp[-4]), macro != NULL);
1964 _glcpp_parser_skip_stack_push_if (parser, & (yylsp[-2]), macro == NULL);
1989 glcpp_error(& (yylsp[-3]), parser, "#elif after #else");
1993 _glcpp_parser_skip_stack_change_if (parser, & (yylsp[-3]),
2008 glcpp_error(& (yylsp[-2]), parser, "#elif with no expression");
2013 glcpp_error(& (yylsp[-2]), parser, "#elif after #else");
2017 _glcpp_parser_skip_stack_change_if (parser, & (yylsp[-2]),
2019 glcpp_warning(& (yylsp[-2]), parser, "ignoring illegal #elif without expression");
2037 glcpp_error(& (yylsp[-3]), parser, "multiple #else");
2041 _glcpp_parser_skip_stack_change_if (parser, & (yylsp[-3]), "else", 1);
2052 _glcpp_parser_skip_stack_pop (parser, & (yylsp[-1]));
2061 glcpp_error(& (yylsp[-3]), parser, "#version must appear on the first line");
2072 glcpp_error(& (yylsp[-4]), parser, "#version must appear on the first line");
2098 glcpp_error(& (yylsp[-2]), parser, "#%s", (yyvsp[-1].str));
2106 glcpp_error (& (yylsp[-2]), parser, "#define without macro name");
2114 glcpp_error (& (yylsp[-3]), parser, "Illegal non-directive after #");
2141 glcpp_error(&(yylsp[0]), parser, "invalid #version \"%s\" (not a decimal constant)", (yyvsp[0].str));
2363 yyerror (& (yylsp[-2]), parser,
2380 yyerror (& (yylsp[-2]), parser,
2482 glcpp_error(&(yylsp[0]), parser, "extra tokens at end of directive");
2780 *++yylsp = yyloc;
2914 yyerror_range[1] = *yylsp;
2916 yystos[yystate], yyvsp, yylsp, parser);
2930 *++yylsp = yyloc;
2933 YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp);
2979 yystos[*yyssp], yyvsp, yylsp, parser);