Lines Matching refs:putl_code

43 putl_code(FILE * fp, const char *s)  in putl_code()  function
173 putl_code(fp, "#if YYBTYACC\n"); in output_prefix()
179 putl_code(fp, "#endif /* YYBTYACC */\n"); in output_prefix()
264 putl_code(fp, "#if " in output_stype()
267 putl_code(fp, "/* Default: YYSTYPE is the semantic value type. */\n"); in output_stype()
268 putl_code(fp, "typedef int YYSTYPE;\n"); in output_stype()
269 putl_code(fp, "# define YYSTYPE_IS_DECLARED 1\n"); in output_stype()
270 putl_code(fp, "#endif\n"); in output_stype()
279 putl_code(fp, "#if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED\n"); in output_ltype()
280 putl_code(fp, "/* Default: YYLTYPE is the text position type. */\n"); in output_ltype()
281 putl_code(fp, "typedef struct YYLTYPE\n"); in output_ltype()
282 putl_code(fp, "{\n"); in output_ltype()
283 putl_code(fp, " int first_line;\n"); in output_ltype()
284 putl_code(fp, " int first_column;\n"); in output_ltype()
285 putl_code(fp, " int last_line;\n"); in output_ltype()
286 putl_code(fp, " int last_column;\n"); in output_ltype()
287 putl_code(fp, " unsigned source;\n"); in output_ltype()
288 putl_code(fp, "} YYLTYPE;\n"); in output_ltype()
289 putl_code(fp, "#define YYLTYPE_IS_DECLARED 1\n"); in output_ltype()
290 putl_code(fp, "#endif\n"); in output_ltype()
291 putl_code(fp, "#define YYRHSLOC(rhs, k) ((rhs)[k])\n"); in output_ltype()
390 putl_code(output_file, in output_accessing_symbols()
411 putl_code(output_file, in output_accessing_symbols()
1601 putl_code(fp, "#undef YYBTYACC\n"); in output_backtracking_parser()
1605 putl_code(fp, "#define YYBTYACC 1\n"); in output_backtracking_parser()
1606 putl_code(fp, in output_backtracking_parser()
1612 putl_code(fp, "#define YYBTYACC 0\n"); in output_backtracking_parser()
1613 putl_code(fp, "#define YYDEBUGSTR YYPREFIX \"debug\"\n"); in output_backtracking_parser()
1743 putl_code(fp, "/* compatibility with bison */\n"); in output_parse_decl()
1744 putl_code(fp, "#ifdef YYPARSE_PARAM\n"); in output_parse_decl()
1745 putl_code(fp, "/* compatibility with FreeBSD */\n"); in output_parse_decl()
1746 putl_code(fp, "# ifdef YYPARSE_PARAM_TYPE\n"); in output_parse_decl()
1747 putl_code(fp, in output_parse_decl()
1749 putl_code(fp, "# else\n"); in output_parse_decl()
1750 putl_code(fp, "# define YYPARSE_DECL() yyparse(void *YYPARSE_PARAM)\n"); in output_parse_decl()
1751 putl_code(fp, "# endif\n"); in output_parse_decl()
1752 putl_code(fp, "#else\n"); in output_parse_decl()
1756 putl_code(fp, ")\n"); in output_parse_decl()
1758 putl_code(fp, "#endif\n"); in output_parse_decl()
1765 putl_code(fp, "/* Parameters sent to lex. */\n"); in output_lex_decl()
1766 putl_code(fp, "#ifdef YYLEX_PARAM\n"); in output_lex_decl()
1769 putl_code(fp, "# ifdef YYLEX_PARAM_TYPE\n"); in output_lex_decl()
1773 putl_code(fp, "# define YYLEX_DECL() yylex(YYSTYPE *yylval," in output_lex_decl()
1780 putl_code(fp, "# define YYLEX_DECL() yylex(YYSTYPE *yylval," in output_lex_decl()
1783 putl_code(fp, "# else\n"); in output_lex_decl()
1787 putl_code(fp, "# define YYLEX_DECL() yylex(YYSTYPE *yylval," in output_lex_decl()
1794 putl_code(fp, "# define YYLEX_DECL() yylex(YYSTYPE *yylval," in output_lex_decl()
1797 putl_code(fp, "# endif\n"); in output_lex_decl()
1800 putl_code(fp, in output_lex_decl()
1804 putl_code(fp, "# define YYLEX yylex(&yylval, YYLEX_PARAM)\n"); in output_lex_decl()
1808 putl_code(fp, "# define YYLEX_DECL() yylex(void *YYLEX_PARAM)\n"); in output_lex_decl()
1809 putl_code(fp, "# define YYLEX yylex(YYLEX_PARAM)\n"); in output_lex_decl()
1811 putl_code(fp, "#else\n"); in output_lex_decl()
1822 putl_code(fp, ")\n"); in output_lex_decl()
1831 putl_code(fp, ")\n"); in output_lex_decl()
1838 putl_code(fp, in output_lex_decl()
1840 putl_code(fp, "# define YYLEX yylex(&yylval, &yylloc)\n"); in output_lex_decl()
1845 putl_code(fp, "# define YYLEX_DECL() yylex(YYSTYPE *yylval)\n"); in output_lex_decl()
1846 putl_code(fp, "# define YYLEX yylex(&yylval)\n"); in output_lex_decl()
1853 putl_code(fp, ")\n"); in output_lex_decl()
1857 putl_code(fp, ")\n"); in output_lex_decl()
1861 putl_code(fp, "# define YYLEX_DECL() yylex(void)\n"); in output_lex_decl()
1862 putl_code(fp, "# define YYLEX yylex()\n"); in output_lex_decl()
1864 putl_code(fp, "#endif\n"); in output_lex_decl()
1877 putl_code(fp, "\n"); in output_lex_decl()
1878 putl_code(fp, "#if !(defined(yylex) || defined(YYSTATE))\n"); in output_lex_decl()
1879 putl_code(fp, "int YYLEX_DECL();\n"); in output_lex_decl()
1880 putl_code(fp, "#endif\n"); in output_lex_decl()
1888 putl_code(fp, "/* Parameters sent to yyerror. */\n"); in output_error_decl()
1889 putl_code(fp, "#ifndef YYERROR_DECL\n"); in output_error_decl()
1896 putl_code(fp, "const char *s)\n"); in output_error_decl()
1897 putl_code(fp, "#endif\n"); in output_error_decl()
1899 putl_code(fp, "#ifndef YYERROR_CALL\n"); in output_error_decl()
1907 putl_code(fp, "msg)\n"); in output_error_decl()
1909 putl_code(fp, "#endif\n"); in output_error_decl()
1917 putl_code(fp, "#ifndef YYDESTRUCT_DECL\n"); in output_yydestruct_decl()
1931 putl_code(fp, ")\n"); in output_yydestruct_decl()
1933 putl_code(fp, "#endif\n"); in output_yydestruct_decl()
1935 putl_code(fp, "#ifndef YYDESTRUCT_CALL\n"); in output_yydestruct_decl()
1952 putl_code(fp, ")\n"); in output_yydestruct_decl()
1954 putl_code(fp, "#endif\n"); in output_yydestruct_decl()
1971 putl_code(code_file, "/* Release memory associated with symbol. */\n"); in output_yydestruct_impl()
1972 putl_code(code_file, "#if ! defined YYDESTRUCT_IS_DECLARED\n"); in output_yydestruct_impl()
1973 putl_code(code_file, "static void\n"); in output_yydestruct_impl()
1974 putl_code(code_file, "YYDESTRUCT_DECL()\n"); in output_yydestruct_impl()
1975 putl_code(code_file, "{\n"); in output_yydestruct_impl()
1976 putl_code(code_file, " switch (psymb)\n"); in output_yydestruct_impl()
1977 putl_code(code_file, " {\n"); in output_yydestruct_impl()
1990 putl_code(code_file, "\tbreak;\n"); in output_yydestruct_impl()
1994 putl_code(code_file, " }\n"); in output_yydestruct_impl()
1995 putl_code(code_file, "}\n"); in output_yydestruct_impl()
1996 putl_code(code_file, "#define YYDESTRUCT_IS_DECLARED 1\n"); in output_yydestruct_impl()
1997 putl_code(code_file, "#endif\n"); in output_yydestruct_impl()