Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(119)

Side by Side Diff: gdb/jv-exp.c

Issue 11969036: Merge GDB 7.5.1 (Closed) Base URL: http://git.chromium.org/native_client/nacl-gdb.git@master
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « gdb/jit-reader.in ('k') | gdb/jv-exp.y » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
None
OLDNEW
1 /* A Bison parser, made by GNU Bison 1.875c. */ 1 /* A Bison parser, made by GNU Bison 1.875c. */
2 2
3 /* Skeleton parser for Yacc-like parsing with Bison, 3 /* Skeleton parser for Yacc-like parsing with Bison,
4 Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003 Free Software Foundati on, Inc. 4 Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003 Free Software Foundati on, Inc.
5 5
6 This program is free software; you can redistribute it and/or modify 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 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) 8 the Free Software Foundation; either version 2, or (at your option)
9 any later version. 9 any later version.
10 10
(...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after
179 #define yyrule java_rule /* With YYDEBUG defined */ 179 #define yyrule java_rule /* With YYDEBUG defined */
180 #define yylhs java_yylhs 180 #define yylhs java_yylhs
181 #define yylen java_yylen 181 #define yylen java_yylen
182 #define yydefred java_yydefred 182 #define yydefred java_yydefred
183 #define yydgoto java_yydgoto 183 #define yydgoto java_yydgoto
184 #define yysindex java_yysindex 184 #define yysindex java_yysindex
185 #define yyrindex java_yyrindex 185 #define yyrindex java_yyrindex
186 #define yygindex java_yygindex 186 #define yygindex java_yygindex
187 #define yytable java_yytable 187 #define yytable java_yytable
188 #define yycheck java_yycheck 188 #define yycheck java_yycheck
189 #define yyss java_yyss
190 #define yysslim java_yysslim
191 #define yyssp java_yyssp
192 #define yystacksize java_yystacksize
193 #define yyvs java_yyvs
194 #define yyvsp java_yyvsp
189 195
190 #ifndef YYDEBUG 196 #ifndef YYDEBUG
191 #define YYDEBUG 1 /* Default to yydebug support */ 197 #define YYDEBUG 1 /* Default to yydebug support */
192 #endif 198 #endif
193 199
194 #define YYFPRINTF parser_fprintf 200 #define YYFPRINTF parser_fprintf
195 201
196 int yyparse (void); 202 int yyparse (void);
197 203
198 static int yylex (void); 204 static int yylex (void);
(...skipping 16 matching lines...) Expand all
215 221
216 /* Enabling verbose error messages. */ 222 /* Enabling verbose error messages. */
217 #ifdef YYERROR_VERBOSE 223 #ifdef YYERROR_VERBOSE
218 # undef YYERROR_VERBOSE 224 # undef YYERROR_VERBOSE
219 # define YYERROR_VERBOSE 1 225 # define YYERROR_VERBOSE 1
220 #else 226 #else
221 # define YYERROR_VERBOSE 0 227 # define YYERROR_VERBOSE 0
222 #endif 228 #endif
223 229
224 #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) 230 #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
225 #line 128 "jv-exp.y" 231 #line 134 "jv-exp.y"
226 typedef union YYSTYPE { 232 typedef union YYSTYPE {
227 LONGEST lval; 233 LONGEST lval;
228 struct { 234 struct {
229 LONGEST val; 235 LONGEST val;
230 struct type *type; 236 struct type *type;
231 } typed_val_int; 237 } typed_val_int;
232 struct { 238 struct {
233 DOUBLEST dval; 239 DOUBLEST dval;
234 struct type *type; 240 struct type *type;
235 } typed_val_float; 241 } typed_val_float;
236 struct symbol *sym; 242 struct symbol *sym;
237 struct type *tval; 243 struct type *tval;
238 struct stoken sval; 244 struct stoken sval;
239 struct ttype tsym; 245 struct ttype tsym;
240 struct symtoken ssym; 246 struct symtoken ssym;
241 struct block *bval; 247 struct block *bval;
242 enum exp_opcode opcode; 248 enum exp_opcode opcode;
243 struct internalvar *ivar; 249 struct internalvar *ivar;
244 int *ivec; 250 int *ivec;
245 } YYSTYPE; 251 } YYSTYPE;
246 /* Line 191 of yacc.c. */ 252 /* Line 191 of yacc.c. */
247 #line 248 "jv-exp.c" 253 #line 254 "jv-exp.c"
248 # define yystype YYSTYPE /* obsolescent; will be withdrawn */ 254 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
249 # define YYSTYPE_IS_DECLARED 1 255 # define YYSTYPE_IS_DECLARED 1
250 # define YYSTYPE_IS_TRIVIAL 1 256 # define YYSTYPE_IS_TRIVIAL 1
251 #endif 257 #endif
252 258
253 259
254 260
255 /* Copy the second part of user declarations. */ 261 /* Copy the second part of user declarations. */
256 #line 149 "jv-exp.y" 262 #line 155 "jv-exp.y"
257 263
258 /* YYSTYPE gets defined by %union */ 264 /* YYSTYPE gets defined by %union */
259 static int parse_number (char *, int, int, YYSTYPE *); 265 static int parse_number (char *, int, int, YYSTYPE *);
260 266
261 267
262 /* Line 214 of yacc.c. */ 268 /* Line 214 of yacc.c. */
263 #line 264 "jv-exp.c" 269 #line 270 "jv-exp.c"
264 270
265 #if ! defined (yyoverflow) || YYERROR_VERBOSE 271 #if ! defined (yyoverflow) || YYERROR_VERBOSE
266 272
267 # ifndef YYFREE 273 # ifndef YYFREE
268 # define YYFREE xfree 274 # define YYFREE xfree
269 # endif 275 # endif
270 # ifndef YYMALLOC 276 # ifndef YYMALLOC
271 # define YYMALLOC xmalloc 277 # define YYMALLOC xmalloc
272 # endif 278 # endif
273 279
(...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after
479 -1, 107, 27, 106, -1, 107, -1, 108, 26, 107, 485 -1, 107, 27, 106, -1, 107, -1, 108, 26, 107,
480 -1, 108, -1, 108, 25, 113, 55, 109, -1, 109, 486 -1, 108, -1, 108, 25, 113, 55, 109, -1, 109,
481 -1, 111, -1, 112, 24, 109, -1, 112, 20, 109, 487 -1, 111, -1, 112, 24, 109, -1, 112, 20, 109,
482 -1, 70, -1, 19, -1, 86, -1, 90, -1, 110, 488 -1, 70, -1, 19, -1, 86, -1, 90, -1, 110,
483 -1 489 -1
484 }; 490 };
485 491
486 /* YYRLINE[YYN] -- source line where rule number YYN was defined. */ 492 /* YYRLINE[YYN] -- source line where rule number YYN was defined. */
487 static const unsigned short yyrline[] = 493 static const unsigned short yyrline[] =
488 { 494 {
489 0, 205, 205, 206, 209, 218, 219, 223, 232, 237, 495 0, 211, 211, 212, 215, 224, 225, 229, 238, 243,
490 245, 250, 255, 266, 267, 272, 273, 277, 279, 281, 496 251, 256, 261, 272, 273, 278, 279, 283, 285, 287,
491 283, 285, 290, 292, 304, 309, 313, 315, 320, 321, 497 289, 291, 296, 298, 310, 315, 319, 321, 326, 327,
492 325, 326, 330, 331, 335, 358, 359, 364, 365, 369, 498 331, 332, 336, 337, 341, 364, 365, 370, 371, 375,
493 370, 371, 372, 373, 374, 375, 383, 388, 393, 399, 499 376, 377, 378, 379, 380, 381, 389, 394, 399, 405,
494 401, 407, 408, 412, 415, 421, 422, 426, 430, 432, 500 407, 413, 414, 418, 421, 427, 428, 432, 436, 438,
495 437, 439, 443, 445, 451, 457, 456, 462, 464, 469, 501 443, 445, 449, 451, 457, 463, 462, 468, 470, 475,
496 486, 488, 493, 494, 496, 498, 499, 503, 508, 513, 502 492, 494, 499, 500, 502, 504, 505, 509, 514, 519,
497 514, 515, 516, 518, 520, 524, 529, 534, 535, 537, 503 520, 521, 522, 524, 526, 530, 535, 540, 541, 543,
498 539, 543, 547, 567, 575, 576, 578, 580, 585, 586, 504 545, 549, 553, 573, 581, 582, 584, 586, 591, 592,
499 588, 593, 594, 596, 602, 603, 605, 607, 609, 615, 505 594, 599, 600, 602, 608, 609, 611, 613, 615, 621,
500 616, 618, 623, 624, 629, 630, 634, 635, 640, 641, 506 622, 624, 629, 630, 635, 636, 640, 641, 646, 647,
501 646, 647, 652, 653, 658, 659, 663, 665, 672, 674, 507 652, 653, 658, 659, 664, 665, 669, 671, 678, 680,
502 676, 677, 682 508 682, 683, 688
503 }; 509 };
504 #endif 510 #endif
505 511
506 #if YYDEBUG || YYERROR_VERBOSE 512 #if YYDEBUG || YYERROR_VERBOSE
507 /* YYTNME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM. 513 /* YYTNME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.
508 First, the terminals, then, starting at YYNTOKENS, nonterminals. */ 514 First, the terminals, then, starting at YYNTOKENS, nonterminals. */
509 static const char *const yytname[] = 515 static const char *const yytname[] =
510 { 516 {
511 "$end", "error", "$undefined", "INTEGER_LITERAL", 517 "$end", "error", "$undefined", "INTEGER_LITERAL",
512 "FLOATING_POINT_LITERAL", "IDENTIFIER", "STRING_LITERAL", 518 "FLOATING_POINT_LITERAL", "IDENTIFIER", "STRING_LITERAL",
(...skipping 867 matching lines...) Expand 10 before | Expand all | Expand 10 after
1380 1386
1381 /* If YYLEN is nonzero, implement the default value of the action: 1387 /* If YYLEN is nonzero, implement the default value of the action:
1382 `$$ = $1'. 1388 `$$ = $1'.
1383 1389
1384 Otherwise, the following line sets YYVAL to garbage. 1390 Otherwise, the following line sets YYVAL to garbage.
1385 This behavior is undocumented and Bison 1391 This behavior is undocumented and Bison
1386 users should not rely upon it. Assigning to YYVAL 1392 users should not rely upon it. Assigning to YYVAL
1387 unconditionally makes the parser a bit smaller, and it avoids a 1393 unconditionally makes the parser a bit smaller, and it avoids a
1388 GCC warning that YYVAL may be used uninitialized. */ 1394 GCC warning that YYVAL may be used uninitialized. */
1389 yyval = yyvsp[1-yylen]; 1395 yyval = yyvsp[1-yylen];

error: old chunk mismatch

OLDNEW
« no previous file with comments | « gdb/jit-reader.in ('k') | gdb/jv-exp.y » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698