gram.tab.h revision b18c2d1e
1/* A Bison parser, made by GNU Bison 3.8.2.  */
2
3/* Bison interface for Yacc-like parsers in C
4
5   Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2021 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 <https://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/* DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual,
35   especially those whose name start with YY_ or yy_.  They are
36   private implementation details that can be changed or removed.  */
37
38#ifndef YY_YY_HOME_FULLERMD_WORK_CTWM_BZR_DEV_CTWM_MKTAR_4Y0T7B_CTWM_4_1_0_BUILD_GRAM_TAB_H_INCLUDED
39# define YY_YY_HOME_FULLERMD_WORK_CTWM_BZR_DEV_CTWM_MKTAR_4Y0T7B_CTWM_4_1_0_BUILD_GRAM_TAB_H_INCLUDED
40/* Debug traces.  */
41#ifndef YYDEBUG
42# define YYDEBUG 0
43#endif
44#if YYDEBUG
45extern int yydebug;
46#endif
47
48/* Token kinds.  */
49#ifndef YYTOKENTYPE
50# define YYTOKENTYPE
51  enum yytokentype
52  {
53    YYEMPTY = -2,
54    YYEOF = 0,                     /* "end of file"  */
55    YYerror = 256,                 /* error  */
56    YYUNDEF = 257,                 /* "invalid token"  */
57    LB = 258,                      /* LB  */
58    RB = 259,                      /* RB  */
59    LP = 260,                      /* LP  */
60    RP = 261,                      /* RP  */
61    MENUS = 262,                   /* MENUS  */
62    MENU = 263,                    /* MENU  */
63    BUTTON = 264,                  /* BUTTON  */
64    DEFAULT_FUNCTION = 265,        /* DEFAULT_FUNCTION  */
65    PLUS = 266,                    /* PLUS  */
66    MINUS = 267,                   /* MINUS  */
67    ALL = 268,                     /* ALL  */
68    OR = 269,                      /* OR  */
69    CURSORS = 270,                 /* CURSORS  */
70    PIXMAPS = 271,                 /* PIXMAPS  */
71    ICONS = 272,                   /* ICONS  */
72    COLOR = 273,                   /* COLOR  */
73    SAVECOLOR = 274,               /* SAVECOLOR  */
74    MONOCHROME = 275,              /* MONOCHROME  */
75    FUNCTION = 276,                /* FUNCTION  */
76    ICONMGR_SHOW = 277,            /* ICONMGR_SHOW  */
77    ICONMGR = 278,                 /* ICONMGR  */
78    ALTER = 279,                   /* ALTER  */
79    WINDOW_FUNCTION = 280,         /* WINDOW_FUNCTION  */
80    ZOOM = 281,                    /* ZOOM  */
81    ICONMGRS = 282,                /* ICONMGRS  */
82    ICONMGR_GEOMETRY = 283,        /* ICONMGR_GEOMETRY  */
83    ICONMGR_NOSHOW = 284,          /* ICONMGR_NOSHOW  */
84    MAKE_TITLE = 285,              /* MAKE_TITLE  */
85    ICONIFY_BY_UNMAPPING = 286,    /* ICONIFY_BY_UNMAPPING  */
86    DONT_ICONIFY_BY_UNMAPPING = 287, /* DONT_ICONIFY_BY_UNMAPPING  */
87    AUTO_POPUP = 288,              /* AUTO_POPUP  */
88    NO_BORDER = 289,               /* NO_BORDER  */
89    NO_ICON_TITLE = 290,           /* NO_ICON_TITLE  */
90    NO_TITLE = 291,                /* NO_TITLE  */
91    AUTO_RAISE = 292,              /* AUTO_RAISE  */
92    NO_HILITE = 293,               /* NO_HILITE  */
93    ICON_REGION = 294,             /* ICON_REGION  */
94    WINDOW_REGION = 295,           /* WINDOW_REGION  */
95    META = 296,                    /* META  */
96    SHIFT = 297,                   /* SHIFT  */
97    LOCK = 298,                    /* LOCK  */
98    CONTROL = 299,                 /* CONTROL  */
99    WINDOW = 300,                  /* WINDOW  */
100    TITLE = 301,                   /* TITLE  */
101    ICON = 302,                    /* ICON  */
102    ROOT = 303,                    /* ROOT  */
103    FRAME = 304,                   /* FRAME  */
104    COLON = 305,                   /* COLON  */
105    EQUALS = 306,                  /* EQUALS  */
106    SQUEEZE_TITLE = 307,           /* SQUEEZE_TITLE  */
107    DONT_SQUEEZE_TITLE = 308,      /* DONT_SQUEEZE_TITLE  */
108    WARP_ON_DEICONIFY = 309,       /* WARP_ON_DEICONIFY  */
109    START_ICONIFIED = 310,         /* START_ICONIFIED  */
110    NO_TITLE_HILITE = 311,         /* NO_TITLE_HILITE  */
111    TITLE_HILITE = 312,            /* TITLE_HILITE  */
112    MOVE = 313,                    /* MOVE  */
113    RESIZE = 314,                  /* RESIZE  */
114    WAITC = 315,                   /* WAITC  */
115    SELECT = 316,                  /* SELECT  */
116    KILL = 317,                    /* KILL  */
117    LEFT_TITLEBUTTON = 318,        /* LEFT_TITLEBUTTON  */
118    RIGHT_TITLEBUTTON = 319,       /* RIGHT_TITLEBUTTON  */
119    NUMBER = 320,                  /* NUMBER  */
120    KEYWORD = 321,                 /* KEYWORD  */
121    NKEYWORD = 322,                /* NKEYWORD  */
122    CKEYWORD = 323,                /* CKEYWORD  */
123    CLKEYWORD = 324,               /* CLKEYWORD  */
124    FKEYWORD = 325,                /* FKEYWORD  */
125    FSKEYWORD = 326,               /* FSKEYWORD  */
126    FNKEYWORD = 327,               /* FNKEYWORD  */
127    PRIORITY_SWITCHING = 328,      /* PRIORITY_SWITCHING  */
128    PRIORITY_NOT_SWITCHING = 329,  /* PRIORITY_NOT_SWITCHING  */
129    SKEYWORD = 330,                /* SKEYWORD  */
130    SSKEYWORD = 331,               /* SSKEYWORD  */
131    WINDOW_RING = 332,             /* WINDOW_RING  */
132    WINDOW_RING_EXCLUDE = 333,     /* WINDOW_RING_EXCLUDE  */
133    WARP_CURSOR = 334,             /* WARP_CURSOR  */
134    ERRORTOKEN = 335,              /* ERRORTOKEN  */
135    GRAVITY = 336,                 /* GRAVITY  */
136    SIJENUM = 337,                 /* SIJENUM  */
137    NO_STACKMODE = 338,            /* NO_STACKMODE  */
138    ALWAYS_ON_TOP = 339,           /* ALWAYS_ON_TOP  */
139    WORKSPACE = 340,               /* WORKSPACE  */
140    WORKSPACES = 341,              /* WORKSPACES  */
141    WORKSPCMGR_GEOMETRY = 342,     /* WORKSPCMGR_GEOMETRY  */
142    OCCUPYALL = 343,               /* OCCUPYALL  */
143    OCCUPYLIST = 344,              /* OCCUPYLIST  */
144    MAPWINDOWCURRENTWORKSPACE = 345, /* MAPWINDOWCURRENTWORKSPACE  */
145    MAPWINDOWDEFAULTWORKSPACE = 346, /* MAPWINDOWDEFAULTWORKSPACE  */
146    ON_TOP_PRIORITY = 347,         /* ON_TOP_PRIORITY  */
147    UNMAPBYMOVINGFARAWAY = 348,    /* UNMAPBYMOVINGFARAWAY  */
148    OPAQUEMOVE = 349,              /* OPAQUEMOVE  */
149    NOOPAQUEMOVE = 350,            /* NOOPAQUEMOVE  */
150    OPAQUERESIZE = 351,            /* OPAQUERESIZE  */
151    NOOPAQUERESIZE = 352,          /* NOOPAQUERESIZE  */
152    DONTSETINACTIVE = 353,         /* DONTSETINACTIVE  */
153    CHANGE_WORKSPACE_FUNCTION = 354, /* CHANGE_WORKSPACE_FUNCTION  */
154    DEICONIFY_FUNCTION = 355,      /* DEICONIFY_FUNCTION  */
155    ICONIFY_FUNCTION = 356,        /* ICONIFY_FUNCTION  */
156    AUTOSQUEEZE = 357,             /* AUTOSQUEEZE  */
157    STARTSQUEEZED = 358,           /* STARTSQUEEZED  */
158    DONT_SAVE = 359,               /* DONT_SAVE  */
159    AUTO_LOWER = 360,              /* AUTO_LOWER  */
160    ICONMENU_DONTSHOW = 361,       /* ICONMENU_DONTSHOW  */
161    WINDOW_BOX = 362,              /* WINDOW_BOX  */
162    IGNOREMODIFIER = 363,          /* IGNOREMODIFIER  */
163    WINDOW_GEOMETRIES = 364,       /* WINDOW_GEOMETRIES  */
164    ALWAYSSQUEEZETOGRAVITY = 365,  /* ALWAYSSQUEEZETOGRAVITY  */
165    VIRTUAL_SCREENS = 366,         /* VIRTUAL_SCREENS  */
166    IGNORE_TRANSIENT = 367,        /* IGNORE_TRANSIENT  */
167    EWMH_IGNORE = 368,             /* EWMH_IGNORE  */
168    MWM_IGNORE = 369,              /* MWM_IGNORE  */
169    MONITOR_LAYOUT = 370,          /* MONITOR_LAYOUT  */
170    RPLAY_SOUNDS = 371,            /* RPLAY_SOUNDS  */
171    FORCE_FOCUS = 372,             /* FORCE_FOCUS  */
172    STRING = 373                   /* STRING  */
173  };
174  typedef enum yytokentype yytoken_kind_t;
175#endif
176
177/* Value type.  */
178#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
179union YYSTYPE
180{
181#line 64 "gram.y"
182
183    int num;
184    char *ptr;
185
186#line 187 "/home/fullermd/work/ctwm/bzr/dev/ctwm-mktar.4Y0T7b/ctwm-4.1.0/build/gram.tab.h"
187
188};
189typedef union YYSTYPE YYSTYPE;
190# define YYSTYPE_IS_TRIVIAL 1
191# define YYSTYPE_IS_DECLARED 1
192#endif
193
194
195extern YYSTYPE yylval;
196
197
198int yyparse (void);
199
200
201#endif /* !YY_YY_HOME_FULLERMD_WORK_CTWM_BZR_DEV_CTWM_MKTAR_4Y0T7B_CTWM_4_1_0_BUILD_GRAM_TAB_H_INCLUDED  */
202