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