/[pearpc]/src/debug/debugparse.h
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Contents of /src/debug/debugparse.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1 - (show annotations)
Wed Sep 5 17:11:21 2007 UTC (16 years, 7 months ago) by dpavlin
File MIME type: text/plain
File size: 4311 byte(s)
import upstream CVS
1 /* A Bison parser, made by GNU Bison 1.875d. */
2
3 /* Skeleton parser for Yacc-like parsing with Bison,
4 Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
5
6 This program is free software; you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation; either version 2, or (at your option)
9 any later version.
10
11 This program is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU General Public License for more details.
15
16 You should have received a copy of the GNU General Public License
17 along with this program; if not, write to the Free Software
18 Foundation, Inc., 59 Temple Place - Suite 330,
19 Boston, MA 02111-1307, USA. */
20
21 /* As a special exception, when this file is copied by Bison into a
22 Bison output file, you may use that output file without restriction.
23 This special exception was added by the Free Software Foundation
24 in version 1.24 of Bison. */
25
26 /* Tokens. */
27 #ifndef YYTOKENTYPE
28 # define YYTOKENTYPE
29 /* Put the tokens into the symbol table, so that GDB and other debuggers
30 know about them. */
31 enum yytokentype {
32 EVAL_INT = 258,
33 EVAL_GPR = 259,
34 EVAL_FPR = 260,
35 EVAL_REG_PC = 261,
36 EVAL_REG_CR = 262,
37 EVAL_REG_LR = 263,
38 EVAL_REG_CTR = 264,
39 EVAL_REG_XER = 265,
40 EVAL_REG_MSR = 266,
41 EVAL_REG_SRR0 = 267,
42 EVAL_REG_SRR1 = 268,
43 EVAL_STR = 269,
44 EVAL_FLOAT = 270,
45 EVAL_IDENT = 271,
46 EVAL_PRINT = 272,
47 EVAL_SETREG = 273,
48 EVAL_REGS = 274,
49 EVAL_FLOATS = 275,
50 EVAL_BREAK = 276,
51 EVAL_LIST_BREAK = 277,
52 EVAL_STEP = 278,
53 EVAL_NEXT = 279,
54 EVAL_CONTINUE = 280,
55 EVAL_QUIT = 281,
56 EVAL_E2P = 282,
57 EVAL_INSPECT_BYTE = 283,
58 EVAL_INSPECT_HALF = 284,
59 EVAL_INSPECT_WORD = 285,
60 EVAL_INSPECT_DWORD = 286,
61 EVAL_INSPECT_STRING = 287,
62 EVAL_INSPECT_MEM = 288,
63 EVAL_WATCH = 289,
64 EVAL_WATCH_BYTE = 290,
65 EVAL_WATCH_HALF = 291,
66 EVAL_WATCH_WORD = 292,
67 EVAL_WATCH_DWORD = 293,
68 EVAL_DELETE_WATCH = 294,
69 EVAL_DUMP = 295,
70 EVAL_DISASM = 296,
71 EVAL_HELP = 297,
72 EVAL_LAND = 298,
73 EVAL_LXOR = 299,
74 EVAL_LOR = 300,
75 EVAL_EQ = 301,
76 EVAL_NE = 302,
77 EVAL_LT = 303,
78 EVAL_LE = 304,
79 EVAL_GT = 305,
80 EVAL_GE = 306,
81 EVAL_SHL = 307,
82 EVAL_SHR = 308,
83 NEG = 309,
84 EVAL_POW = 310
85 };
86 #endif
87 #define EVAL_INT 258
88 #define EVAL_GPR 259
89 #define EVAL_FPR 260
90 #define EVAL_REG_PC 261
91 #define EVAL_REG_CR 262
92 #define EVAL_REG_LR 263
93 #define EVAL_REG_CTR 264
94 #define EVAL_REG_XER 265
95 #define EVAL_REG_MSR 266
96 #define EVAL_REG_SRR0 267
97 #define EVAL_REG_SRR1 268
98 #define EVAL_STR 269
99 #define EVAL_FLOAT 270
100 #define EVAL_IDENT 271
101 #define EVAL_PRINT 272
102 #define EVAL_SETREG 273
103 #define EVAL_REGS 274
104 #define EVAL_FLOATS 275
105 #define EVAL_BREAK 276
106 #define EVAL_LIST_BREAK 277
107 #define EVAL_STEP 278
108 #define EVAL_NEXT 279
109 #define EVAL_CONTINUE 280
110 #define EVAL_QUIT 281
111 #define EVAL_E2P 282
112 #define EVAL_INSPECT_BYTE 283
113 #define EVAL_INSPECT_HALF 284
114 #define EVAL_INSPECT_WORD 285
115 #define EVAL_INSPECT_DWORD 286
116 #define EVAL_INSPECT_STRING 287
117 #define EVAL_INSPECT_MEM 288
118 #define EVAL_WATCH 289
119 #define EVAL_WATCH_BYTE 290
120 #define EVAL_WATCH_HALF 291
121 #define EVAL_WATCH_WORD 292
122 #define EVAL_WATCH_DWORD 293
123 #define EVAL_DELETE_WATCH 294
124 #define EVAL_DUMP 295
125 #define EVAL_DISASM 296
126 #define EVAL_HELP 297
127 #define EVAL_LAND 298
128 #define EVAL_LXOR 299
129 #define EVAL_LOR 300
130 #define EVAL_EQ 301
131 #define EVAL_NE 302
132 #define EVAL_LT 303
133 #define EVAL_LE 304
134 #define EVAL_GT 305
135 #define EVAL_GE 306
136 #define EVAL_SHL 307
137 #define EVAL_SHR 308
138 #define NEG 309
139 #define EVAL_POW 310
140
141
142
143
144 #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
145 #line 18 "debugparse.y"
146 typedef union YYSTYPE {
147 struct eval_command command;
148 struct eval_scalar scalar;
149 eval_commandtype commandtoken;
150 char *ident;
151 struct eval_scalarlist scalars;
152 } YYSTYPE;
153 /* Line 1285 of yacc.c. */
154 #line 155 "y.tab.h"
155 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
156 # define YYSTYPE_IS_DECLARED 1
157 # define YYSTYPE_IS_TRIVIAL 1
158 #endif
159
160
161
162
163

  ViewVC Help
Powered by ViewVC 1.1.26