gram.tab.h revision 0bbfda8a
1/* A Bison parser, made by GNU Bison 3.4.1.  */
2
3/* Bison interface for Yacc-like parsers in C
4
5   Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2019 Free Software Foundation,
6   Inc.
7
8   This program is free software: you can redistribute it and/or modify
9   it under the terms of the GNU General Public License as published by
10   the Free Software Foundation, either version 3 of the License, or
11   (at your option) any later version.
12
13   This program is distributed in the hope that it will be useful,
14   but WITHOUT ANY WARRANTY; without even the implied warranty of
15   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16   GNU General Public License for more details.
17
18   You should have received a copy of the GNU General Public License
19   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
20
21/* As a special exception, you may create a larger work that contains
22   part or all of the Bison parser skeleton and distribute that work
23   under terms of your choice, so long as that work isn't itself a
24   parser generator using the skeleton or a modified version thereof
25   as a parser skeleton.  Alternatively, if you modify or redistribute
26   the parser skeleton itself, you may (at your option) remove this
27   special exception, which will cause the skeleton and the resulting
28   Bison output files to be licensed under the GNU General Public
29   License without this special exception.
30
31   This special exception was added by the Free Software Foundation in
32   version 2.2 of Bison.  */
33
34/* Undocumented macros, especially those whose name start with YY_,
35   are private implementation details.  Do not rely on them.  */
36
37#ifndef YY_YY_HOME_FULLERMD_WORK_CTWM_BZR_4_0_X_CTWM_MKTAR_ASYJVB_CTWM_4_0_3_BUILD_GRAM_TAB_H_INCLUDED
38# define YY_YY_HOME_FULLERMD_WORK_CTWM_BZR_4_0_X_CTWM_MKTAR_ASYJVB_CTWM_4_0_3_BUILD_GRAM_TAB_H_INCLUDED
39/* Debug traces.  */
40#ifndef YYDEBUG
41# define YYDEBUG 0
42#endif
43#if YYDEBUG
44extern int yydebug;
45#endif
46
47/* Token type.  */
48#ifndef YYTOKENTYPE
49# define YYTOKENTYPE
50  enum yytokentype
51  {
52    LB = 258,
53    RB = 259,
54    LP = 260,
55    RP = 261,
56    MENUS = 262,
57    MENU = 263,
58    BUTTON = 264,
59    DEFAULT_FUNCTION = 265,
60    PLUS = 266,
61    MINUS = 267,
62    ALL = 268,
63    OR = 269,
64    CURSORS = 270,
65    PIXMAPS = 271,
66    ICONS = 272,
67    COLOR = 273,
68    SAVECOLOR = 274,
69    MONOCHROME = 275,
70    FUNCTION = 276,
71    ICONMGR_SHOW = 277,
72    ICONMGR = 278,
73    ALTER = 279,
74    WINDOW_FUNCTION = 280,
75    ZOOM = 281,
76    ICONMGRS = 282,
77    ICONMGR_GEOMETRY = 283,
78    ICONMGR_NOSHOW = 284,
79    MAKE_TITLE = 285,
80    ICONIFY_BY_UNMAPPING = 286,
81    DONT_ICONIFY_BY_UNMAPPING = 287,
82    AUTO_POPUP = 288,
83    NO_BORDER = 289,
84    NO_ICON_TITLE = 290,
85    NO_TITLE = 291,
86    AUTO_RAISE = 292,
87    NO_HILITE = 293,
88    ICON_REGION = 294,
89    WINDOW_REGION = 295,
90    META = 296,
91    SHIFT = 297,
92    LOCK = 298,
93    CONTROL = 299,
94    WINDOW = 300,
95    TITLE = 301,
96    ICON = 302,
97    ROOT = 303,
98    FRAME = 304,
99    COLON = 305,
100    EQUALS = 306,
101    SQUEEZE_TITLE = 307,
102    DONT_SQUEEZE_TITLE = 308,
103    WARP_ON_DEICONIFY = 309,
104    START_ICONIFIED = 310,
105    NO_TITLE_HILITE = 311,
106    TITLE_HILITE = 312,
107    MOVE = 313,
108    RESIZE = 314,
109    WAITC = 315,
110    SELECT = 316,
111    KILL = 317,
112    LEFT_TITLEBUTTON = 318,
113    RIGHT_TITLEBUTTON = 319,
114    NUMBER = 320,
115    KEYWORD = 321,
116    NKEYWORD = 322,
117    CKEYWORD = 323,
118    CLKEYWORD = 324,
119    FKEYWORD = 325,
120    FSKEYWORD = 326,
121    FNKEYWORD = 327,
122    PRIORITY_SWITCHING = 328,
123    PRIORITY_NOT_SWITCHING = 329,
124    SKEYWORD = 330,
125    SSKEYWORD = 331,
126    WINDOW_RING = 332,
127    WINDOW_RING_EXCLUDE = 333,
128    WARP_CURSOR = 334,
129    ERRORTOKEN = 335,
130    GRAVITY = 336,
131    SIJENUM = 337,
132    NO_STACKMODE = 338,
133    ALWAYS_ON_TOP = 339,
134    WORKSPACE = 340,
135    WORKSPACES = 341,
136    WORKSPCMGR_GEOMETRY = 342,
137    OCCUPYALL = 343,
138    OCCUPYLIST = 344,
139    MAPWINDOWCURRENTWORKSPACE = 345,
140    MAPWINDOWDEFAULTWORKSPACE = 346,
141    ON_TOP_PRIORITY = 347,
142    UNMAPBYMOVINGFARAWAY = 348,
143    OPAQUEMOVE = 349,
144    NOOPAQUEMOVE = 350,
145    OPAQUERESIZE = 351,
146    NOOPAQUERESIZE = 352,
147    DONTSETINACTIVE = 353,
148    CHANGE_WORKSPACE_FUNCTION = 354,
149    DEICONIFY_FUNCTION = 355,
150    ICONIFY_FUNCTION = 356,
151    AUTOSQUEEZE = 357,
152    STARTSQUEEZED = 358,
153    DONT_SAVE = 359,
154    AUTO_LOWER = 360,
155    ICONMENU_DONTSHOW = 361,
156    WINDOW_BOX = 362,
157    IGNOREMODIFIER = 363,
158    WINDOW_GEOMETRIES = 364,
159    ALWAYSSQUEEZETOGRAVITY = 365,
160    VIRTUAL_SCREENS = 366,
161    IGNORE_TRANSIENT = 367,
162    EWMH_IGNORE = 368,
163    MWM_IGNORE = 369,
164    RPLAY_SOUNDS = 370,
165    FORCE_FOCUS = 371,
166    STRING = 372
167  };
168#endif
169
170/* Value type.  */
171#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
172union YYSTYPE
173{
174#line 62 "gram.y"
175
176    int num;
177    char *ptr;
178
179#line 180 "/home/fullermd/work/ctwm/bzr/4.0.x/ctwm-mktar.asYJVb/ctwm-4.0.3/build/gram.tab.h"
180
181};
182typedef union YYSTYPE YYSTYPE;
183# define YYSTYPE_IS_TRIVIAL 1
184# define YYSTYPE_IS_DECLARED 1
185#endif
186
187
188extern YYSTYPE yylval;
189
190int yyparse (void);
191
192#endif /* !YY_YY_HOME_FULLERMD_WORK_CTWM_BZR_4_0_X_CTWM_MKTAR_ASYJVB_CTWM_4_0_3_BUILD_GRAM_TAB_H_INCLUDED  */
193