aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/genksyms/parse.h_shipped
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/genksyms/parse.h_shipped')
-rw-r--r--scripts/genksyms/parse.h_shipped159
1 files changed, 85 insertions, 74 deletions
diff --git a/scripts/genksyms/parse.h_shipped b/scripts/genksyms/parse.h_shipped
index f3fb2bb058e1..c4eeec652b79 100644
--- a/scripts/genksyms/parse.h_shipped
+++ b/scripts/genksyms/parse.h_shipped
@@ -1,7 +1,9 @@
1/* A Bison parser, made by GNU Bison 2.0. */ 1/* A Bison parser, made by GNU Bison 2.3. */
2 2
3/* Skeleton parser for Yacc-like parsing with Bison, 3/* Skeleton interface for Bison's Yacc-like parsers in C
4 Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. 4
5 Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
6 Free Software Foundation, Inc.
5 7
6 This program is free software; you can redistribute it and/or modify 8 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 9 it under the terms of the GNU General Public License as published by
@@ -15,13 +17,21 @@
15 17
16 You should have received a copy of the GNU General Public License 18 You should have received a copy of the GNU General Public License
17 along with this program; if not, write to the Free Software 19 along with this program; if not, write to the Free Software
18 Foundation, Inc., 59 Temple Place - Suite 330, 20 Foundation, Inc., 51 Franklin Street, Fifth Floor,
19 Boston, MA 02111-1307, USA. */ 21 Boston, MA 02110-1301, USA. */
22
23/* As a special exception, you may create a larger work that contains
24 part or all of the Bison parser skeleton and distribute that work
25 under terms of your choice, so long as that work isn't itself a
26 parser generator using the skeleton or a modified version thereof
27 as a parser skeleton. Alternatively, if you modify or redistribute
28 the parser skeleton itself, you may (at your option) remove this
29 special exception, which will cause the skeleton and the resulting
30 Bison output files to be licensed under the GNU General Public
31 License without this special exception.
20 32
21/* As a special exception, when this file is copied by Bison into a 33 This special exception was added by the Free Software Foundation in
22 Bison output file, you may use that output file without restriction. 34 version 2.2 of Bison. */
23 This special exception was added by the Free Software Foundation
24 in version 1.24 of Bison. */
25 35
26/* Tokens. */ 36/* Tokens. */
27#ifndef YYTOKENTYPE 37#ifndef YYTOKENTYPE
@@ -38,39 +48,41 @@
38 DOUBLE_KEYW = 264, 48 DOUBLE_KEYW = 264,
39 ENUM_KEYW = 265, 49 ENUM_KEYW = 265,
40 EXTERN_KEYW = 266, 50 EXTERN_KEYW = 266,
41 FLOAT_KEYW = 267, 51 EXTENSION_KEYW = 267,
42 INLINE_KEYW = 268, 52 FLOAT_KEYW = 268,
43 INT_KEYW = 269, 53 INLINE_KEYW = 269,
44 LONG_KEYW = 270, 54 INT_KEYW = 270,
45 REGISTER_KEYW = 271, 55 LONG_KEYW = 271,
46 RESTRICT_KEYW = 272, 56 REGISTER_KEYW = 272,
47 SHORT_KEYW = 273, 57 RESTRICT_KEYW = 273,
48 SIGNED_KEYW = 274, 58 SHORT_KEYW = 274,
49 STATIC_KEYW = 275, 59 SIGNED_KEYW = 275,
50 STRUCT_KEYW = 276, 60 STATIC_KEYW = 276,
51 TYPEDEF_KEYW = 277, 61 STRUCT_KEYW = 277,
52 UNION_KEYW = 278, 62 TYPEDEF_KEYW = 278,
53 UNSIGNED_KEYW = 279, 63 UNION_KEYW = 279,
54 VOID_KEYW = 280, 64 UNSIGNED_KEYW = 280,
55 VOLATILE_KEYW = 281, 65 VOID_KEYW = 281,
56 TYPEOF_KEYW = 282, 66 VOLATILE_KEYW = 282,
57 EXPORT_SYMBOL_KEYW = 283, 67 TYPEOF_KEYW = 283,
58 ASM_PHRASE = 284, 68 EXPORT_SYMBOL_KEYW = 284,
59 ATTRIBUTE_PHRASE = 285, 69 ASM_PHRASE = 285,
60 BRACE_PHRASE = 286, 70 ATTRIBUTE_PHRASE = 286,
61 BRACKET_PHRASE = 287, 71 BRACE_PHRASE = 287,
62 EXPRESSION_PHRASE = 288, 72 BRACKET_PHRASE = 288,
63 CHAR = 289, 73 EXPRESSION_PHRASE = 289,
64 DOTS = 290, 74 CHAR = 290,
65 IDENT = 291, 75 DOTS = 291,
66 INT = 292, 76 IDENT = 292,
67 REAL = 293, 77 INT = 293,
68 STRING = 294, 78 REAL = 294,
69 TYPE = 295, 79 STRING = 295,
70 OTHER = 296, 80 TYPE = 296,
71 FILENAME = 297 81 OTHER = 297,
82 FILENAME = 298
72 }; 83 };
73#endif 84#endif
85/* Tokens. */
74#define ASM_KEYW 258 86#define ASM_KEYW 258
75#define ATTRIBUTE_KEYW 259 87#define ATTRIBUTE_KEYW 259
76#define AUTO_KEYW 260 88#define AUTO_KEYW 260
@@ -80,42 +92,43 @@
80#define DOUBLE_KEYW 264 92#define DOUBLE_KEYW 264
81#define ENUM_KEYW 265 93#define ENUM_KEYW 265
82#define EXTERN_KEYW 266 94#define EXTERN_KEYW 266
83#define FLOAT_KEYW 267 95#define EXTENSION_KEYW 267
84#define INLINE_KEYW 268 96#define FLOAT_KEYW 268
85#define INT_KEYW 269 97#define INLINE_KEYW 269
86#define LONG_KEYW 270 98#define INT_KEYW 270
87#define REGISTER_KEYW 271 99#define LONG_KEYW 271
88#define RESTRICT_KEYW 272 100#define REGISTER_KEYW 272
89#define SHORT_KEYW 273 101#define RESTRICT_KEYW 273
90#define SIGNED_KEYW 274 102#define SHORT_KEYW 274
91#define STATIC_KEYW 275 103#define SIGNED_KEYW 275
92#define STRUCT_KEYW 276 104#define STATIC_KEYW 276
93#define TYPEDEF_KEYW 277 105#define STRUCT_KEYW 277
94#define UNION_KEYW 278 106#define TYPEDEF_KEYW 278
95#define UNSIGNED_KEYW 279 107#define UNION_KEYW 279
96#define VOID_KEYW 280 108#define UNSIGNED_KEYW 280
97#define VOLATILE_KEYW 281 109#define VOID_KEYW 281
98#define TYPEOF_KEYW 282 110#define VOLATILE_KEYW 282
99#define EXPORT_SYMBOL_KEYW 283 111#define TYPEOF_KEYW 283
100#define ASM_PHRASE 284 112#define EXPORT_SYMBOL_KEYW 284
101#define ATTRIBUTE_PHRASE 285 113#define ASM_PHRASE 285
102#define BRACE_PHRASE 286 114#define ATTRIBUTE_PHRASE 286
103#define BRACKET_PHRASE 287 115#define BRACE_PHRASE 287
104#define EXPRESSION_PHRASE 288 116#define BRACKET_PHRASE 288
105#define CHAR 289 117#define EXPRESSION_PHRASE 289
106#define DOTS 290 118#define CHAR 290
107#define IDENT 291 119#define DOTS 291
108#define INT 292 120#define IDENT 292
109#define REAL 293 121#define INT 293
110#define STRING 294 122#define REAL 294
111#define TYPE 295 123#define STRING 295
112#define OTHER 296 124#define TYPE 296
113#define FILENAME 297 125#define OTHER 297
126#define FILENAME 298
114 127
115 128
116 129
117 130
118#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) 131#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
119typedef int YYSTYPE; 132typedef int YYSTYPE;
120# define yystype YYSTYPE /* obsolescent; will be withdrawn */ 133# define yystype YYSTYPE /* obsolescent; will be withdrawn */
121# define YYSTYPE_IS_DECLARED 1 134# define YYSTYPE_IS_DECLARED 1
@@ -124,5 +137,3 @@ typedef int YYSTYPE;
124 137
125extern YYSTYPE yylval; 138extern YYSTYPE yylval;
126 139
127
128