2011-10-07 [colin] 3.7.10cvs23
[claws.git] / src / matcher_parser_lex.h
1 /* The following defines shamelessly stolen from GDB sources... */
2
3 /* Remap normal yacc parser interface names (yyparse, yylex, yyerror, etc),
4    as well as gratuitiously global symbol names, so we can have multiple
5    yacc generated parsers in gdb.  Note that these are only the variables
6    produced by yacc.  If other parser generators (bison, byacc, etc) produce
7    additional global names that conflict at link time, then those parser
8    generators need to be fixed instead of adding those names to this list. */
9
10 #define yymaxdepth matcher_parsermaxdepth
11 #define yyparse matcher_parserparse
12 #define yylex   matcher_parserlex
13 #define yyerror matcher_parsererror
14 #define yylval  matcher_parserlval
15 #define yychar  matcher_parserchar
16 #define yydebug matcher_parserdebug
17 #define yypact  matcher_parserpact      
18 #define yyr1    matcher_parserr1                        
19 #define yyr2    matcher_parserr2                        
20 #define yydef   matcher_parserdef               
21 #define yychk   matcher_parserchk               
22 #define yypgo   matcher_parserpgo               
23 #define yyact   matcher_parseract               
24 #define yyexca  matcher_parserexca
25 #define yyerrflag matcher_parsererrflag
26 #define yynerrs matcher_parsernerrs
27 #define yyps    matcher_parserps
28 #define yypv    matcher_parserpv
29 #define yys     matcher_parsers
30 #define yy_yys  matcher_parseryys
31 #define yystate matcher_parserstate
32 #define yytmp   matcher_parsertmp
33 #define yyv     matcher_parserv
34 #define yy_yyv  matcher_parseryyv
35 #define yyval   matcher_parserval
36 #define yylloc  matcher_parserlloc
37 #define yyreds  matcher_parserreds              /* With YYDEBUG defined */
38 #define yytoks  matcher_parsertoks              /* With YYDEBUG defined */
39 #define yylhs   matcher_parseryylhs
40 #define yylen   matcher_parseryylen
41 #define yydefred matcher_parseryydefred
42 #define yydgoto matcher_parseryydgoto
43 #define yysindex matcher_parseryysindex
44 #define yyrindex matcher_parseryyrindex
45 #define yygindex matcher_parseryygindex
46 #define yytable  matcher_parseryytable
47 #define yycheck  matcher_parseryycheck
48 #define yyrestart matcher_parserrestart