1b18c2d1eSnia/* A Bison parser, made by GNU Bison 3.8.2. */ 20bbfda8aSnia 30bbfda8aSnia/* Bison interface for Yacc-like parsers in C 40bbfda8aSnia 5b18c2d1eSnia Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2021 Free Software Foundation, 60bbfda8aSnia Inc. 70bbfda8aSnia 80bbfda8aSnia This program is free software: you can redistribute it and/or modify 90bbfda8aSnia it under the terms of the GNU General Public License as published by 100bbfda8aSnia the Free Software Foundation, either version 3 of the License, or 110bbfda8aSnia (at your option) any later version. 120bbfda8aSnia 130bbfda8aSnia This program is distributed in the hope that it will be useful, 140bbfda8aSnia but WITHOUT ANY WARRANTY; without even the implied warranty of 150bbfda8aSnia MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 160bbfda8aSnia GNU General Public License for more details. 170bbfda8aSnia 180bbfda8aSnia You should have received a copy of the GNU General Public License 19b18c2d1eSnia along with this program. If not, see <https://www.gnu.org/licenses/>. */ 200bbfda8aSnia 210bbfda8aSnia/* As a special exception, you may create a larger work that contains 220bbfda8aSnia part or all of the Bison parser skeleton and distribute that work 230bbfda8aSnia under terms of your choice, so long as that work isn't itself a 240bbfda8aSnia parser generator using the skeleton or a modified version thereof 250bbfda8aSnia as a parser skeleton. Alternatively, if you modify or redistribute 260bbfda8aSnia the parser skeleton itself, you may (at your option) remove this 270bbfda8aSnia special exception, which will cause the skeleton and the resulting 280bbfda8aSnia Bison output files to be licensed under the GNU General Public 290bbfda8aSnia License without this special exception. 300bbfda8aSnia 310bbfda8aSnia This special exception was added by the Free Software Foundation in 320bbfda8aSnia version 2.2 of Bison. */ 330bbfda8aSnia 34b18c2d1eSnia/* DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual, 35b18c2d1eSnia especially those whose name start with YY_ or yy_. They are 36b18c2d1eSnia private implementation details that can be changed or removed. */ 370bbfda8aSnia 38b18c2d1eSnia#ifndef YY_YY_HOME_FULLERMD_WORK_CTWM_BZR_DEV_CTWM_MKTAR_4Y0T7B_CTWM_4_1_0_BUILD_GRAM_TAB_H_INCLUDED 39b18c2d1eSnia# define YY_YY_HOME_FULLERMD_WORK_CTWM_BZR_DEV_CTWM_MKTAR_4Y0T7B_CTWM_4_1_0_BUILD_GRAM_TAB_H_INCLUDED 400bbfda8aSnia/* Debug traces. */ 410bbfda8aSnia#ifndef YYDEBUG 420bbfda8aSnia# define YYDEBUG 0 430bbfda8aSnia#endif 440bbfda8aSnia#if YYDEBUG 450bbfda8aSniaextern int yydebug; 460bbfda8aSnia#endif 470bbfda8aSnia 48b18c2d1eSnia/* Token kinds. */ 490bbfda8aSnia#ifndef YYTOKENTYPE 500bbfda8aSnia# define YYTOKENTYPE 510bbfda8aSnia enum yytokentype 520bbfda8aSnia { 53b18c2d1eSnia YYEMPTY = -2, 54b18c2d1eSnia YYEOF = 0, /* "end of file" */ 55b18c2d1eSnia YYerror = 256, /* error */ 56b18c2d1eSnia YYUNDEF = 257, /* "invalid token" */ 57b18c2d1eSnia LB = 258, /* LB */ 58b18c2d1eSnia RB = 259, /* RB */ 59b18c2d1eSnia LP = 260, /* LP */ 60b18c2d1eSnia RP = 261, /* RP */ 61b18c2d1eSnia MENUS = 262, /* MENUS */ 62b18c2d1eSnia MENU = 263, /* MENU */ 63b18c2d1eSnia BUTTON = 264, /* BUTTON */ 64b18c2d1eSnia DEFAULT_FUNCTION = 265, /* DEFAULT_FUNCTION */ 65b18c2d1eSnia PLUS = 266, /* PLUS */ 66b18c2d1eSnia MINUS = 267, /* MINUS */ 67b18c2d1eSnia ALL = 268, /* ALL */ 68b18c2d1eSnia OR = 269, /* OR */ 69b18c2d1eSnia CURSORS = 270, /* CURSORS */ 70b18c2d1eSnia PIXMAPS = 271, /* PIXMAPS */ 71b18c2d1eSnia ICONS = 272, /* ICONS */ 72b18c2d1eSnia COLOR = 273, /* COLOR */ 73b18c2d1eSnia SAVECOLOR = 274, /* SAVECOLOR */ 74b18c2d1eSnia MONOCHROME = 275, /* MONOCHROME */ 75b18c2d1eSnia FUNCTION = 276, /* FUNCTION */ 76b18c2d1eSnia ICONMGR_SHOW = 277, /* ICONMGR_SHOW */ 77b18c2d1eSnia ICONMGR = 278, /* ICONMGR */ 78b18c2d1eSnia ALTER = 279, /* ALTER */ 79b18c2d1eSnia WINDOW_FUNCTION = 280, /* WINDOW_FUNCTION */ 80b18c2d1eSnia ZOOM = 281, /* ZOOM */ 81b18c2d1eSnia ICONMGRS = 282, /* ICONMGRS */ 82b18c2d1eSnia ICONMGR_GEOMETRY = 283, /* ICONMGR_GEOMETRY */ 83b18c2d1eSnia ICONMGR_NOSHOW = 284, /* ICONMGR_NOSHOW */ 84b18c2d1eSnia MAKE_TITLE = 285, /* MAKE_TITLE */ 85b18c2d1eSnia ICONIFY_BY_UNMAPPING = 286, /* ICONIFY_BY_UNMAPPING */ 86b18c2d1eSnia DONT_ICONIFY_BY_UNMAPPING = 287, /* DONT_ICONIFY_BY_UNMAPPING */ 87b18c2d1eSnia AUTO_POPUP = 288, /* AUTO_POPUP */ 88b18c2d1eSnia NO_BORDER = 289, /* NO_BORDER */ 89b18c2d1eSnia NO_ICON_TITLE = 290, /* NO_ICON_TITLE */ 90b18c2d1eSnia NO_TITLE = 291, /* NO_TITLE */ 91b18c2d1eSnia AUTO_RAISE = 292, /* AUTO_RAISE */ 92b18c2d1eSnia NO_HILITE = 293, /* NO_HILITE */ 93b18c2d1eSnia ICON_REGION = 294, /* ICON_REGION */ 94b18c2d1eSnia WINDOW_REGION = 295, /* WINDOW_REGION */ 95b18c2d1eSnia META = 296, /* META */ 96b18c2d1eSnia SHIFT = 297, /* SHIFT */ 97b18c2d1eSnia LOCK = 298, /* LOCK */ 98b18c2d1eSnia CONTROL = 299, /* CONTROL */ 99b18c2d1eSnia WINDOW = 300, /* WINDOW */ 100b18c2d1eSnia TITLE = 301, /* TITLE */ 101b18c2d1eSnia ICON = 302, /* ICON */ 102b18c2d1eSnia ROOT = 303, /* ROOT */ 103b18c2d1eSnia FRAME = 304, /* FRAME */ 104b18c2d1eSnia COLON = 305, /* COLON */ 105b18c2d1eSnia EQUALS = 306, /* EQUALS */ 106b18c2d1eSnia SQUEEZE_TITLE = 307, /* SQUEEZE_TITLE */ 107b18c2d1eSnia DONT_SQUEEZE_TITLE = 308, /* DONT_SQUEEZE_TITLE */ 108b18c2d1eSnia WARP_ON_DEICONIFY = 309, /* WARP_ON_DEICONIFY */ 109b18c2d1eSnia START_ICONIFIED = 310, /* START_ICONIFIED */ 110b18c2d1eSnia NO_TITLE_HILITE = 311, /* NO_TITLE_HILITE */ 111b18c2d1eSnia TITLE_HILITE = 312, /* TITLE_HILITE */ 112b18c2d1eSnia MOVE = 313, /* MOVE */ 113b18c2d1eSnia RESIZE = 314, /* RESIZE */ 114b18c2d1eSnia WAITC = 315, /* WAITC */ 115b18c2d1eSnia SELECT = 316, /* SELECT */ 116b18c2d1eSnia KILL = 317, /* KILL */ 117b18c2d1eSnia LEFT_TITLEBUTTON = 318, /* LEFT_TITLEBUTTON */ 118b18c2d1eSnia RIGHT_TITLEBUTTON = 319, /* RIGHT_TITLEBUTTON */ 119b18c2d1eSnia NUMBER = 320, /* NUMBER */ 120b18c2d1eSnia KEYWORD = 321, /* KEYWORD */ 121b18c2d1eSnia NKEYWORD = 322, /* NKEYWORD */ 122b18c2d1eSnia CKEYWORD = 323, /* CKEYWORD */ 123b18c2d1eSnia CLKEYWORD = 324, /* CLKEYWORD */ 124b18c2d1eSnia FKEYWORD = 325, /* FKEYWORD */ 125b18c2d1eSnia FSKEYWORD = 326, /* FSKEYWORD */ 126b18c2d1eSnia FNKEYWORD = 327, /* FNKEYWORD */ 127b18c2d1eSnia PRIORITY_SWITCHING = 328, /* PRIORITY_SWITCHING */ 128b18c2d1eSnia PRIORITY_NOT_SWITCHING = 329, /* PRIORITY_NOT_SWITCHING */ 129b18c2d1eSnia SKEYWORD = 330, /* SKEYWORD */ 130b18c2d1eSnia SSKEYWORD = 331, /* SSKEYWORD */ 131b18c2d1eSnia WINDOW_RING = 332, /* WINDOW_RING */ 132b18c2d1eSnia WINDOW_RING_EXCLUDE = 333, /* WINDOW_RING_EXCLUDE */ 133b18c2d1eSnia WARP_CURSOR = 334, /* WARP_CURSOR */ 134b18c2d1eSnia ERRORTOKEN = 335, /* ERRORTOKEN */ 135b18c2d1eSnia GRAVITY = 336, /* GRAVITY */ 136b18c2d1eSnia SIJENUM = 337, /* SIJENUM */ 137b18c2d1eSnia NO_STACKMODE = 338, /* NO_STACKMODE */ 138b18c2d1eSnia ALWAYS_ON_TOP = 339, /* ALWAYS_ON_TOP */ 139b18c2d1eSnia WORKSPACE = 340, /* WORKSPACE */ 140b18c2d1eSnia WORKSPACES = 341, /* WORKSPACES */ 141b18c2d1eSnia WORKSPCMGR_GEOMETRY = 342, /* WORKSPCMGR_GEOMETRY */ 142b18c2d1eSnia OCCUPYALL = 343, /* OCCUPYALL */ 143b18c2d1eSnia OCCUPYLIST = 344, /* OCCUPYLIST */ 144b18c2d1eSnia MAPWINDOWCURRENTWORKSPACE = 345, /* MAPWINDOWCURRENTWORKSPACE */ 145b18c2d1eSnia MAPWINDOWDEFAULTWORKSPACE = 346, /* MAPWINDOWDEFAULTWORKSPACE */ 146b18c2d1eSnia ON_TOP_PRIORITY = 347, /* ON_TOP_PRIORITY */ 147b18c2d1eSnia UNMAPBYMOVINGFARAWAY = 348, /* UNMAPBYMOVINGFARAWAY */ 148b18c2d1eSnia OPAQUEMOVE = 349, /* OPAQUEMOVE */ 149b18c2d1eSnia NOOPAQUEMOVE = 350, /* NOOPAQUEMOVE */ 150b18c2d1eSnia OPAQUERESIZE = 351, /* OPAQUERESIZE */ 151b18c2d1eSnia NOOPAQUERESIZE = 352, /* NOOPAQUERESIZE */ 152b18c2d1eSnia DONTSETINACTIVE = 353, /* DONTSETINACTIVE */ 153b18c2d1eSnia CHANGE_WORKSPACE_FUNCTION = 354, /* CHANGE_WORKSPACE_FUNCTION */ 154b18c2d1eSnia DEICONIFY_FUNCTION = 355, /* DEICONIFY_FUNCTION */ 155b18c2d1eSnia ICONIFY_FUNCTION = 356, /* ICONIFY_FUNCTION */ 156b18c2d1eSnia AUTOSQUEEZE = 357, /* AUTOSQUEEZE */ 157b18c2d1eSnia STARTSQUEEZED = 358, /* STARTSQUEEZED */ 158b18c2d1eSnia DONT_SAVE = 359, /* DONT_SAVE */ 159b18c2d1eSnia AUTO_LOWER = 360, /* AUTO_LOWER */ 160b18c2d1eSnia ICONMENU_DONTSHOW = 361, /* ICONMENU_DONTSHOW */ 161b18c2d1eSnia WINDOW_BOX = 362, /* WINDOW_BOX */ 162b18c2d1eSnia IGNOREMODIFIER = 363, /* IGNOREMODIFIER */ 163b18c2d1eSnia WINDOW_GEOMETRIES = 364, /* WINDOW_GEOMETRIES */ 164b18c2d1eSnia ALWAYSSQUEEZETOGRAVITY = 365, /* ALWAYSSQUEEZETOGRAVITY */ 165b18c2d1eSnia VIRTUAL_SCREENS = 366, /* VIRTUAL_SCREENS */ 166b18c2d1eSnia IGNORE_TRANSIENT = 367, /* IGNORE_TRANSIENT */ 167b18c2d1eSnia EWMH_IGNORE = 368, /* EWMH_IGNORE */ 168b18c2d1eSnia MWM_IGNORE = 369, /* MWM_IGNORE */ 169b18c2d1eSnia MONITOR_LAYOUT = 370, /* MONITOR_LAYOUT */ 170b18c2d1eSnia RPLAY_SOUNDS = 371, /* RPLAY_SOUNDS */ 171b18c2d1eSnia FORCE_FOCUS = 372, /* FORCE_FOCUS */ 172b18c2d1eSnia STRING = 373 /* STRING */ 1730bbfda8aSnia }; 174b18c2d1eSnia typedef enum yytokentype yytoken_kind_t; 1750bbfda8aSnia#endif 1760bbfda8aSnia 1770bbfda8aSnia/* Value type. */ 1780bbfda8aSnia#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED 1790bbfda8aSniaunion YYSTYPE 1800bbfda8aSnia{ 181b18c2d1eSnia#line 64 "gram.y" 1820bbfda8aSnia 1830bbfda8aSnia int num; 1840bbfda8aSnia char *ptr; 1850bbfda8aSnia 186b18c2d1eSnia#line 187 "/home/fullermd/work/ctwm/bzr/dev/ctwm-mktar.4Y0T7b/ctwm-4.1.0/build/gram.tab.h" 1870bbfda8aSnia 1880bbfda8aSnia}; 1890bbfda8aSniatypedef union YYSTYPE YYSTYPE; 1900bbfda8aSnia# define YYSTYPE_IS_TRIVIAL 1 1910bbfda8aSnia# define YYSTYPE_IS_DECLARED 1 1920bbfda8aSnia#endif 1930bbfda8aSnia 1940bbfda8aSnia 1950bbfda8aSniaextern YYSTYPE yylval; 1960bbfda8aSnia 197b18c2d1eSnia 1980bbfda8aSniaint yyparse (void); 1990bbfda8aSnia 200b18c2d1eSnia 201b18c2d1eSnia#endif /* !YY_YY_HOME_FULLERMD_WORK_CTWM_BZR_DEV_CTWM_MKTAR_4Y0T7B_CTWM_4_1_0_BUILD_GRAM_TAB_H_INCLUDED */ 202