xref: /freebsd/contrib/byacc/test/expr.oxout.h (revision 822ca3276345b4a67ccbc9b54616d8b205fd37f2)
1 /* testing only */
2 
3 typedef int yyyWAT;
4 typedef int yyyWST;
5 typedef int yyyFT;
6 
7 typedef struct yyyLexemes {
8     	char * lexeme;
9 } yyyLexemes;
10 
11 typedef struct yyyAttribs {
12     	yyyLexemes yyyAttrb1;
13 } yyyAttribs;
14 
15 typedef struct yyyParent {
16 	struct yyyGNT *	noderef;
17 	struct yyyStackItem * stackref;
18 } yyyParent;
19 
20 typedef struct yyyGNT {
21 	int *	refCountList;
22 	int	refCountListLen;
23 	struct yyyParent parent;
24 	int	parentIsStack;
25 	int	prodNum;
26 	int	whichSym;
27 	struct yyyGNT ** cL;
28 	int	cLlen;
29 	yyyAttribs yyyAttrbs;
30 } yyyGNT;
31 
32 typedef int yyyRCT;
33 
34 typedef struct yyyStackItem {
35 	int		wa;
36 	int		whichSym;
37 	yyyGNT *	node;
38 	long		solvedSAlist;
39 } yyySIT;
40 
41 #define yyyRSitem yyySIT
42 
43 yyyRSitem *yyyRSTop;
44 yyyRSitem *yyyAfterRS;
45 yyyRSitem *yyyRS;
46 
47 #undef yyparse
48 #undef yylex
49 #undef yyerror
50 #undef yychar
51 #undef yyval
52 #undef yylval
53 #undef yydebug
54 #undef yynerrs
55 #undef yyerrflag
56 #undef yylhs
57 #undef yylen
58 #undef yydefred
59 #undef yystos
60 #undef yydgoto
61 #undef yysindex
62 #undef yyrindex
63 #undef yygindex
64 #undef yytable
65 #undef yycheck
66 #undef yyname
67 #undef yyrule
68 #undef yycindex
69 #undef yyctable
70 
71 struct {
72     int test_yycheck  [256];
73     int test_yydefred [256];
74     int test_yydgoto  [256];
75     int test_yygindex [256];
76     int test_yylen    [256];
77     int test_yylhs    [256];
78     int test_yyrindex [256];
79     int test_yysindex [256];
80     int test_yytable  [256];
81 #define yycheck  test_expr.test_yycheck
82 #define yydefred test_expr.test_yydefred
83 #define yydgoto  test_expr.test_yydgoto
84 #define yygindex test_expr.test_yygindex
85 #define yylen    test_expr.test_yylen
86 #define yylhs    test_expr.test_yylhs
87 #define yyrindex test_expr.test_yyrindex
88 #define yysindex test_expr.test_yysindex
89 #define yytable  test_expr.test_yytable
90 } test_expr;
91