]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - scripts/genksyms/parse.h_shipped
memcg: charged pages always have valid per-memcg zone info
[mirror_ubuntu-bionic-kernel.git] / scripts / genksyms / parse.h_shipped
CommitLineData
c40f5640 1
303fc01f 2/* A Bison parser, made by GNU Bison 2.4.1. */
70f75246 3
303fc01f
MM
4/* Skeleton interface for Bison's Yacc-like parsers in C
5
6 Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
70f75246 7 Free Software Foundation, Inc.
303fc01f
MM
8
9 This program is free software: you can redistribute it and/or modify
c40f5640 10 it under the terms of the GNU General Public License as published by
303fc01f
MM
11 the Free Software Foundation, either version 3 of the License, or
12 (at your option) any later version.
13
c40f5640
SR
14 This program is distributed in the hope that it will be useful,
15 but WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 GNU General Public License for more details.
303fc01f 18
c40f5640 19 You should have received a copy of the GNU General Public License
303fc01f 20 along with this program. If not, see <http://www.gnu.org/licenses/>. */
70f75246
SR
21
22/* As a special exception, you may create a larger work that contains
23 part or all of the Bison parser skeleton and distribute that work
24 under terms of your choice, so long as that work isn't itself a
25 parser generator using the skeleton or a modified version thereof
26 as a parser skeleton. Alternatively, if you modify or redistribute
27 the parser skeleton itself, you may (at your option) remove this
28 special exception, which will cause the skeleton and the resulting
29 Bison output files to be licensed under the GNU General Public
30 License without this special exception.
303fc01f 31
70f75246
SR
32 This special exception was added by the Free Software Foundation in
33 version 2.2 of Bison. */
c40f5640 34
303fc01f 35
c40f5640
SR
36/* Tokens. */
37#ifndef YYTOKENTYPE
38# define YYTOKENTYPE
39 /* Put the tokens into the symbol table, so that GDB and other debuggers
40 know about them. */
41 enum yytokentype {
42 ASM_KEYW = 258,
43 ATTRIBUTE_KEYW = 259,
44 AUTO_KEYW = 260,
45 BOOL_KEYW = 261,
46 CHAR_KEYW = 262,
47 CONST_KEYW = 263,
48 DOUBLE_KEYW = 264,
49 ENUM_KEYW = 265,
50 EXTERN_KEYW = 266,
70f75246
SR
51 EXTENSION_KEYW = 267,
52 FLOAT_KEYW = 268,
53 INLINE_KEYW = 269,
54 INT_KEYW = 270,
55 LONG_KEYW = 271,
56 REGISTER_KEYW = 272,
57 RESTRICT_KEYW = 273,
58 SHORT_KEYW = 274,
59 SIGNED_KEYW = 275,
60 STATIC_KEYW = 276,
61 STRUCT_KEYW = 277,
62 TYPEDEF_KEYW = 278,
63 UNION_KEYW = 279,
64 UNSIGNED_KEYW = 280,
65 VOID_KEYW = 281,
66 VOLATILE_KEYW = 282,
67 TYPEOF_KEYW = 283,
68 EXPORT_SYMBOL_KEYW = 284,
69 ASM_PHRASE = 285,
70 ATTRIBUTE_PHRASE = 286,
71 BRACE_PHRASE = 287,
72 BRACKET_PHRASE = 288,
73 EXPRESSION_PHRASE = 289,
74 CHAR = 290,
75 DOTS = 291,
76 IDENT = 292,
77 INT = 293,
78 REAL = 294,
79 STRING = 295,
80 TYPE = 296,
81 OTHER = 297,
82 FILENAME = 298
c40f5640 83 };
1da177e4 84#endif
1da177e4
LT
85
86
c40f5640 87
70f75246 88#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
c40f5640 89typedef int YYSTYPE;
303fc01f 90# define YYSTYPE_IS_TRIVIAL 1
c40f5640
SR
91# define yystype YYSTYPE /* obsolescent; will be withdrawn */
92# define YYSTYPE_IS_DECLARED 1
c40f5640
SR
93#endif
94
1da177e4 95extern YYSTYPE yylval;
c40f5640 96
303fc01f 97