aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/genksyms/lex.c_shipped
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/genksyms/lex.c_shipped')
-rw-r--r--scripts/genksyms/lex.c_shipped168
1 files changed, 125 insertions, 43 deletions
diff --git a/scripts/genksyms/lex.c_shipped b/scripts/genksyms/lex.c_shipped
index d9bfbb5948f2..1218053ee960 100644
--- a/scripts/genksyms/lex.c_shipped
+++ b/scripts/genksyms/lex.c_shipped
@@ -2036,49 +2036,131 @@ fini:
2036 2036
2037 return token; 2037 return token;
2038} 2038}
2039#ifndef YYSTYPE 2039/* A Bison parser, made by GNU Bison 2.0. */
2040#define YYSTYPE int
2041#endif
2042#define ASM_KEYW 257
2043#define ATTRIBUTE_KEYW 258
2044#define AUTO_KEYW 259
2045#define BOOL_KEYW 260
2046#define CHAR_KEYW 261
2047#define CONST_KEYW 262
2048#define DOUBLE_KEYW 263
2049#define ENUM_KEYW 264
2050#define EXTERN_KEYW 265
2051#define FLOAT_KEYW 266
2052#define INLINE_KEYW 267
2053#define INT_KEYW 268
2054#define LONG_KEYW 269
2055#define REGISTER_KEYW 270
2056#define RESTRICT_KEYW 271
2057#define SHORT_KEYW 272
2058#define SIGNED_KEYW 273
2059#define STATIC_KEYW 274
2060#define STRUCT_KEYW 275
2061#define TYPEDEF_KEYW 276
2062#define UNION_KEYW 277
2063#define UNSIGNED_KEYW 278
2064#define VOID_KEYW 279
2065#define VOLATILE_KEYW 280
2066#define TYPEOF_KEYW 281
2067#define EXPORT_SYMBOL_KEYW 282
2068#define ASM_PHRASE 283
2069#define ATTRIBUTE_PHRASE 284
2070#define BRACE_PHRASE 285
2071#define BRACKET_PHRASE 286
2072#define EXPRESSION_PHRASE 287
2073#define CHAR 288
2074#define DOTS 289
2075#define IDENT 290
2076#define INT 291
2077#define REAL 292
2078#define STRING 293
2079#define TYPE 294
2080#define OTHER 295
2081#define FILENAME 296
2082 2040
2041/* Skeleton parser for Yacc-like parsing with Bison,
2042 Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
2043
2044 This program is free software; you can redistribute it and/or modify
2045 it under the terms of the GNU General Public License as published by
2046 the Free Software Foundation; either version 2, or (at your option)
2047 any later version.
2048
2049 This program is distributed in the hope that it will be useful,
2050 but WITHOUT ANY WARRANTY; without even the implied warranty of
2051 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2052 GNU General Public License for more details.
2053
2054 You should have received a copy of the GNU General Public License
2055 along with this program; if not, write to the Free Software
2056 Foundation, Inc., 59 Temple Place - Suite 330,
2057 Boston, MA 02111-1307, USA. */
2058
2059/* As a special exception, when this file is copied by Bison into a
2060 Bison output file, you may use that output file without restriction.
2061 This special exception was added by the Free Software Foundation
2062 in version 1.24 of Bison. */
2063
2064/* Tokens. */
2065#ifndef YYTOKENTYPE
2066# define YYTOKENTYPE
2067 /* Put the tokens into the symbol table, so that GDB and other debuggers
2068 know about them. */
2069 enum yytokentype {
2070 ASM_KEYW = 258,
2071 ATTRIBUTE_KEYW = 259,
2072 AUTO_KEYW = 260,
2073 BOOL_KEYW = 261,
2074 CHAR_KEYW = 262,
2075 CONST_KEYW = 263,
2076 DOUBLE_KEYW = 264,
2077 ENUM_KEYW = 265,
2078 EXTERN_KEYW = 266,
2079 FLOAT_KEYW = 267,
2080 INLINE_KEYW = 268,
2081 INT_KEYW = 269,
2082 LONG_KEYW = 270,
2083 REGISTER_KEYW = 271,
2084 RESTRICT_KEYW = 272,
2085 SHORT_KEYW = 273,
2086 SIGNED_KEYW = 274,
2087 STATIC_KEYW = 275,
2088 STRUCT_KEYW = 276,
2089 TYPEDEF_KEYW = 277,
2090 UNION_KEYW = 278,
2091 UNSIGNED_KEYW = 279,
2092 VOID_KEYW = 280,
2093 VOLATILE_KEYW = 281,
2094 TYPEOF_KEYW = 282,
2095 EXPORT_SYMBOL_KEYW = 283,
2096 ASM_PHRASE = 284,
2097 ATTRIBUTE_PHRASE = 285,
2098 BRACE_PHRASE = 286,
2099 BRACKET_PHRASE = 287,
2100 EXPRESSION_PHRASE = 288,
2101 CHAR = 289,
2102 DOTS = 290,
2103 IDENT = 291,
2104 INT = 292,
2105 REAL = 293,
2106 STRING = 294,
2107 TYPE = 295,
2108 OTHER = 296,
2109 FILENAME = 297
2110 };
2111#endif
2112#define ASM_KEYW 258
2113#define ATTRIBUTE_KEYW 259
2114#define AUTO_KEYW 260
2115#define BOOL_KEYW 261
2116#define CHAR_KEYW 262
2117#define CONST_KEYW 263
2118#define DOUBLE_KEYW 264
2119#define ENUM_KEYW 265
2120#define EXTERN_KEYW 266
2121#define FLOAT_KEYW 267
2122#define INLINE_KEYW 268
2123#define INT_KEYW 269
2124#define LONG_KEYW 270
2125#define REGISTER_KEYW 271
2126#define RESTRICT_KEYW 272
2127#define SHORT_KEYW 273
2128#define SIGNED_KEYW 274
2129#define STATIC_KEYW 275
2130#define STRUCT_KEYW 276
2131#define TYPEDEF_KEYW 277
2132#define UNION_KEYW 278
2133#define UNSIGNED_KEYW 279
2134#define VOID_KEYW 280
2135#define VOLATILE_KEYW 281
2136#define TYPEOF_KEYW 282
2137#define EXPORT_SYMBOL_KEYW 283
2138#define ASM_PHRASE 284
2139#define ATTRIBUTE_PHRASE 285
2140#define BRACE_PHRASE 286
2141#define BRACKET_PHRASE 287
2142#define EXPRESSION_PHRASE 288
2143#define CHAR 289
2144#define DOTS 290
2145#define IDENT 291
2146#define INT 292
2147#define REAL 293
2148#define STRING 294
2149#define TYPE 295
2150#define OTHER 296
2151#define FILENAME 297
2152
2153
2154
2155
2156#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
2157typedef int YYSTYPE;
2158# define yystype YYSTYPE /* obsolescent; will be withdrawn */
2159# define YYSTYPE_IS_DECLARED 1
2160# define YYSTYPE_IS_TRIVIAL 1
2161#endif
2083 2162
2084extern YYSTYPE yylval; 2163extern YYSTYPE yylval;
2164
2165
2166