param 72 libparser/C.c yacc(const struct parser_param *param) param 74 libparser/C.c C_family(param, TYPE_YACC); param 80 libparser/C.c C(const struct parser_param *param) param 82 libparser/C.c C_family(param, TYPE_C); param 89 libparser/C.c C_family(const struct parser_param *param, int type) param 113 libparser/C.c if (!opentoken(param->file)) param 114 libparser/C.c die("'%s' cannot open.", param->file); param 124 libparser/C.c if (param->isnotfunction(token)) { param 151 libparser/C.c if (function_definition(param, arg1)) { param 168 libparser/C.c if ((param->flags & PARSER_BEGIN_BLOCK) && atfirst) { param 169 libparser/C.c if ((param->flags & PARSER_WARNING) && level != 1) param 179 libparser/C.c else if (param->flags & PARSER_WARNING) param 183 libparser/C.c if ((param->flags & PARSER_END_BLOCK) && atfirst) { param 184 libparser/C.c if ((param->flags & PARSER_WARNING) && level != 0) /* { */ param 195 libparser/C.c if (param->flags & PARSER_WARNING) param 203 libparser/C.c if (param->flags & PARSER_WARNING) param 216 libparser/C.c if (param->flags & PARSER_WARNING) param 220 libparser/C.c if (inC == 1 && (param->flags & PARSER_WARNING)) param 226 libparser/C.c if (param->flags & PARSER_WARNING) param 230 libparser/C.c if (inC == 0 && (param->flags & PARSER_WARNING)) param 278 libparser/C.c condition_macro(param, cc); param 301 libparser/C.c process_attribute(param); param 311 libparser/C.c enumerator_list(param); param 329 libparser/C.c if ((param->flags & PARSER_WARNING) && !startmacro && level == 0) param 349 libparser/C.c if ((param->flags & PARSER_WARNING) && c == EOF) { param 357 libparser/C.c process_attribute(param); param 370 libparser/C.c c = enumerator_list(param); param 382 libparser/C.c condition_macro(param, c); param 406 libparser/C.c if ((param->flags & PARSER_WARNING) && c == EOF) { param 422 libparser/C.c condition_macro(param, c); param 452 libparser/C.c if (param->flags & PARSER_WARNING) { param 461 libparser/C.c process_attribute(param); param 468 libparser/C.c if (param->flags & PARSER_WARNING) { param 480 libparser/C.c process_attribute(const struct parser_param *param) param 508 libparser/C.c function_definition(const struct parser_param *param, char arg1[MAXTOKEN]) param 523 libparser/C.c condition_macro(param, c); param 554 libparser/C.c condition_macro(param, c); param 557 libparser/C.c process_attribute(param); param 594 libparser/C.c condition_macro(const struct parser_param *param, int cc) param 615 libparser/C.c else if (cur->end != level && (param->flags & PARSER_WARNING)) param 629 libparser/C.c if (param->flags & PARSER_WARNING) param 635 libparser/C.c if (cur->end != level && (param->flags & PARSER_WARNING)) param 651 libparser/C.c enumerator_list(const struct parser_param *param) param 665 libparser/C.c condition_macro(param, c); param 68 libparser/Cpp.c Cpp(const struct parser_param *param) param 93 libparser/Cpp.c if (!opentoken(param->file)) param 94 libparser/Cpp.c die("'%s' cannot open.", param->file); param 107 libparser/Cpp.c if (param->isnotfunction(token)) { param 119 libparser/Cpp.c if (function_definition(param)) { param 140 libparser/Cpp.c if (param->flags & PARSER_WARNING) param 166 libparser/Cpp.c if (param->flags & PARSER_WARNING) param 202 libparser/Cpp.c if ((param->flags & PARSER_BEGIN_BLOCK) && atfirst) { param 203 libparser/Cpp.c if ((param->flags & PARSER_WARNING) && level != 1) param 229 libparser/Cpp.c else if (param->flags & PARSER_WARNING) param 233 libparser/Cpp.c if ((param->flags & PARSER_END_BLOCK) && atfirst) { param 234 libparser/Cpp.c if ((param->flags & PARSER_WARNING) && level != 0) param 257 libparser/Cpp.c if (param->flags & PARSER_WARNING) param 303 libparser/Cpp.c condition_macro(param, cc); param 316 libparser/Cpp.c process_attribute(param); param 326 libparser/Cpp.c enumerator_list(param); param 345 libparser/Cpp.c if (c == EOF && (param->flags & PARSER_WARNING)) param 360 libparser/Cpp.c if (c == EOF && (param->flags & PARSER_WARNING)) param 381 libparser/Cpp.c if ((param->flags & PARSER_WARNING) && !startmacro && level == 0) param 401 libparser/Cpp.c if ((param->flags & PARSER_WARNING) && c == EOF) { param 409 libparser/Cpp.c process_attribute(param); param 421 libparser/Cpp.c c = enumerator_list(param); param 433 libparser/Cpp.c condition_macro(param, c); param 457 libparser/Cpp.c if ((param->flags & PARSER_WARNING) && c == EOF) { param 473 libparser/Cpp.c condition_macro(param, c); param 503 libparser/Cpp.c if (param->flags & PARSER_WARNING) { param 512 libparser/Cpp.c process_attribute(param); param 519 libparser/Cpp.c if (param->flags & PARSER_WARNING) { param 531 libparser/Cpp.c process_attribute(const struct parser_param *param) param 557 libparser/Cpp.c function_definition(const struct parser_param *param) param 571 libparser/Cpp.c condition_macro(param, c); param 601 libparser/Cpp.c condition_macro(param, c); param 604 libparser/Cpp.c process_attribute(param); param 637 libparser/Cpp.c condition_macro(const struct parser_param *param, int cc) param 658 libparser/Cpp.c else if (cur->end != level && (param->flags & PARSER_WARNING)) param 672 libparser/Cpp.c if (param->flags & PARSER_WARNING) param 678 libparser/Cpp.c if (cur->end != level && (param->flags & PARSER_WARNING)) param 695 libparser/Cpp.c enumerator_list(const struct parser_param *param) param 709 libparser/Cpp.c condition_macro(param, c); param 123 libparser/asm_parse.c param->put(type, tag, lno, param->file, line_image, param->arg);\ param 655 libparser/asm_parse.c yyerror (param, YY_("syntax error: cannot back up")); \ param 712 libparser/asm_parse.c # define YYLEX yylex (param) param 735 libparser/asm_parse.c Type, Value, Location, param); \ param 749 libparser/asm_parse.c yy_symbol_value_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep, YYLTYPE const * const yylocationp, const struct parser_param *param) param 752 libparser/asm_parse.c yy_symbol_value_print (yyoutput, yytype, yyvaluep, yylocationp, param) param 757 libparser/asm_parse.c const struct parser_param *param; param 763 libparser/asm_parse.c YYUSE (param); param 785 libparser/asm_parse.c yy_symbol_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep, YYLTYPE const * const yylocationp, const struct parser_param *param) param 788 libparser/asm_parse.c yy_symbol_print (yyoutput, yytype, yyvaluep, yylocationp, param) param 793 libparser/asm_parse.c const struct parser_param *param; param 803 libparser/asm_parse.c yy_symbol_value_print (yyoutput, yytype, yyvaluep, yylocationp, param); param 846 libparser/asm_parse.c yy_reduce_print (YYSTYPE *yyvsp, YYLTYPE *yylsp, int yyrule, const struct parser_param *param) param 849 libparser/asm_parse.c yy_reduce_print (yyvsp, yylsp, yyrule, param) param 853 libparser/asm_parse.c const struct parser_param *param; param 867 libparser/asm_parse.c , &(yylsp[(yyi + 1) - (yynrhs)]) , param); param 875 libparser/asm_parse.c yy_reduce_print (yyvsp, yylsp, Rule, param); \ param 1152 libparser/asm_parse.c yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep, YYLTYPE *yylocationp, const struct parser_param *param) param 1155 libparser/asm_parse.c yydestruct (yymsg, yytype, yyvaluep, yylocationp, param) param 1160 libparser/asm_parse.c const struct parser_param *param; param 1165 libparser/asm_parse.c YYUSE (param); param 1189 libparser/asm_parse.c int yyparse (const struct parser_param *param); param 1227 libparser/asm_parse.c yyparse (const struct parser_param *param) param 1230 libparser/asm_parse.c yyparse (param) param 1231 libparser/asm_parse.c const struct parser_param *param; param 1658 libparser/asm_parse.c yyerror (param, YY_("syntax error")); param 1685 libparser/asm_parse.c yyerror (param, yymsgp); param 1709 libparser/asm_parse.c yytoken, &yylval, &yylloc, param); param 1766 libparser/asm_parse.c yystos[yystate], yyvsp, yylsp, param); param 1806 libparser/asm_parse.c yyerror (param, YY_("memory exhausted")); param 1818 libparser/asm_parse.c yytoken, &yylval, &yylloc, param); param 1827 libparser/asm_parse.c yystos[*yyssp], yyvsp, yylsp, param); param 1849 libparser/asm_parse.c assembly(const struct parser_param *param) param 1851 libparser/asm_parse.c if (linetable_open(param->file) == -1) param 1852 libparser/asm_parse.c die("'%s' cannot open.", param->file); param 1857 libparser/asm_parse.c asm_parse(param); param 1864 libparser/asm_parse.c yyerror(const struct parser_param *param, const char *s) param 46 libparser/asm_parse.y param->put(type, tag, lno, param->file, line_image, param->arg);\ param 78 libparser/asm_parse.y %parse-param { const struct parser_param *param } param 79 libparser/asm_parse.y %lex-param { const struct parser_param *param } param 148 libparser/asm_parse.y assembly(const struct parser_param *param) param 150 libparser/asm_parse.y if (linetable_open(param->file) == -1) param 151 libparser/asm_parse.y die("'%s' cannot open.", param->file); param 156 libparser/asm_parse.y asm_parse(param); param 163 libparser/asm_parse.y yyerror(const struct parser_param *param, const char *s) param 707 libparser/asm_scan.c #define YY_DECL int LEXLEX(const struct parser_param *param) param 726 libparser/asm_scan.c param->put(type, tag, lno, param->file, line_image, param->arg);\ param 1069 libparser/asm_scan.c if (param->flags & PARSER_WARNING) param 1070 libparser/asm_scan.c warning("unexpected eof. [+%d %s]", LEXLINENO, param->file); param 30 libparser/internal.h param->put(type, tag, lno, curfile, line, param->arg); \ param 35 libparser/internal.h if (param->flags & PARSER_DEBUG) \ param 43 libparser/java.c java(const struct parser_param *param) param 65 libparser/java.c if (!opentoken(param->file)) param 66 libparser/java.c die("'%s' cannot open.", param->file); param 112 libparser/java.c if (param->flags & PARSER_WARNING) param 343 libparser/parser.c struct parser_param param; param 367 libparser/parser.c param.size = sizeof(param); param 368 libparser/parser.c param.flags = flags; param 369 libparser/parser.c param.file = path; param 370 libparser/parser.c param.put = put; param 371 libparser/parser.c param.arg = arg; param 372 libparser/parser.c param.isnotfunction = isnotfunction; param 373 libparser/parser.c param.langmap = langmap_saved; param 374 libparser/parser.c param.die = die; param 375 libparser/parser.c param.warning = warning; param 376 libparser/parser.c param.message = message; param 377 libparser/parser.c ent->parser(¶m); param 740 libparser/php.c #define YY_DECL int LEXLEX(const struct parser_param *param) param 774 libparser/php.c #define DBG_PRINT if (!(param->flags & PARSER_DEBUG));else debug_print param 788 libparser/php.c param->put(type, tag, lno, param->file, line_image, param->arg);\ param 2363 libparser/php.c php(const struct parser_param *param) param 2369 libparser/php.c if (linetable_open(param->file) == -1) param 2370 libparser/php.c die("'%s' cannot open.", param->file); param 2374 libparser/php.c while ((token = LEXLEX(param)) != 0) { param 2377 libparser/php.c if (LEXLEX(param) != PHP_LPAREN) param 2379 libparser/php.c if (LEXLEX(param) != PHP_STRING) param 2384 libparser/php.c if (LEXLEX(param) != PHP_TOKEN) param 2391 libparser/php.c if (LEXLEX(param) != PHP_TOKEN) param 2398 libparser/php.c if (LEXLEX(param) == PHP_LBRACK && LEXLEX(param) == PHP_STRING && LEXLEX(param) == PHP_RBRACK) { param 2411 libparser/php.c if (LEXLEX(param) != PHP_TOKEN) param 2418 libparser/php.c if (LEXLEX(param) != PHP_TOKEN) param 2426 libparser/php.c if (LEXLEX(param) != PHP_LBRACE) param 2428 libparser/php.c while ((token = LEXLEX(param)) != PHP_RBRACE) { param 93 plugin-factory/exuberant-ctags.c start_ctags(const struct parser_param *param) param 98 plugin-factory/exuberant-ctags.c param->die(ctagsnotfound); param 99 plugin-factory/exuberant-ctags.c argv[1] = malloc(sizeof(LANGMAP_OPTION) + strlen(param->langmap)); param 101 plugin-factory/exuberant-ctags.c param->die("short of memory."); param 103 plugin-factory/exuberant-ctags.c copy_langmap_converting_cpp(argv[1] + sizeof(LANGMAP_OPTION) - 1, param->langmap); param 106 plugin-factory/exuberant-ctags.c param->die("cannot create pipe."); param 114 plugin-factory/exuberant-ctags.c param->die("dup2 failed."); param 118 plugin-factory/exuberant-ctags.c param->die("execvp failed."); param 122 plugin-factory/exuberant-ctags.c param->die("fork failed."); param 129 plugin-factory/exuberant-ctags.c param->die("fdopen failed."); param 134 plugin-factory/exuberant-ctags.c param->die("short of memory."); param 154 plugin-factory/exuberant-ctags.c get_line(const struct parser_param *param) param 171 plugin-factory/exuberant-ctags.c param->die("short of memory."); param 180 plugin-factory/exuberant-ctags.c put_line(char *ctags_x, const struct parser_param *param) param 203 plugin-factory/exuberant-ctags.c param->die("unexpected type string."); param 211 plugin-factory/exuberant-ctags.c filename = strstr(ctags_x, param->file); param 237 plugin-factory/exuberant-ctags.c p = filename + strlen(param->file); param 245 plugin-factory/exuberant-ctags.c param->put(type, tagname, lineno, filename, p, param->arg); param 249 plugin-factory/exuberant-ctags.c parser(const struct parser_param *param) param 253 plugin-factory/exuberant-ctags.c assert(param->size >= sizeof(*param)); param 256 plugin-factory/exuberant-ctags.c start_ctags(param); param 259 plugin-factory/exuberant-ctags.c fputs(param->file, op); param 265 plugin-factory/exuberant-ctags.c ctags_x = get_line(param); param 267 plugin-factory/exuberant-ctags.c param->die("unexpected EOF."); param 270 plugin-factory/exuberant-ctags.c put_line(ctags_x, param); param 4 plugin-factory/user-custom.c parser(const struct parser_param *param) param 6 plugin-factory/user-custom.c param->warning("This is a skeleton function. Nothing has been implemented yet.");