1706f2543Smrg/* A Bison parser, made by GNU Bison 2.5. */ 2706f2543Smrg 3706f2543Smrg/* Bison interface for Yacc-like parsers in C 4706f2543Smrg 5706f2543Smrg Copyright (C) 1984, 1989-1990, 2000-2011 Free Software Foundation, Inc. 6706f2543Smrg 7706f2543Smrg This program is free software: you can redistribute it and/or modify 8706f2543Smrg it under the terms of the GNU General Public License as published by 9706f2543Smrg the Free Software Foundation, either version 3 of the License, or 10706f2543Smrg (at your option) any later version. 11706f2543Smrg 12706f2543Smrg This program is distributed in the hope that it will be useful, 13706f2543Smrg but WITHOUT ANY WARRANTY; without even the implied warranty of 14706f2543Smrg MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15706f2543Smrg GNU General Public License for more details. 16706f2543Smrg 17706f2543Smrg You should have received a copy of the GNU General Public License 18706f2543Smrg along with this program. If not, see <http://www.gnu.org/licenses/>. */ 19706f2543Smrg 20706f2543Smrg/* As a special exception, you may create a larger work that contains 21706f2543Smrg part or all of the Bison parser skeleton and distribute that work 22706f2543Smrg under terms of your choice, so long as that work isn't itself a 23706f2543Smrg parser generator using the skeleton or a modified version thereof 24706f2543Smrg as a parser skeleton. Alternatively, if you modify or redistribute 25706f2543Smrg the parser skeleton itself, you may (at your option) remove this 26706f2543Smrg special exception, which will cause the skeleton and the resulting 27706f2543Smrg Bison output files to be licensed under the GNU General Public 28706f2543Smrg License without this special exception. 29706f2543Smrg 30706f2543Smrg This special exception was added by the Free Software Foundation in 31706f2543Smrg version 2.2 of Bison. */ 32706f2543Smrg 33706f2543Smrg 34706f2543Smrg/* Tokens. */ 35706f2543Smrg#ifndef YYTOKENTYPE 36706f2543Smrg# define YYTOKENTYPE 37706f2543Smrg /* Put the tokens into the symbol table, so that GDB and other debuggers 38706f2543Smrg know about them. */ 39706f2543Smrg enum yytokentype { 40706f2543Smrg NEWLINE = 258, 41706f2543Smrg MENU = 259, 42706f2543Smrg LB = 260, 43706f2543Smrg RB = 261, 44706f2543Smrg ICONDIRECTORY = 262, 45706f2543Smrg DEFAULTICON = 263, 46706f2543Smrg ICONS = 264, 47706f2543Smrg STYLES = 265, 48706f2543Smrg TOPMOST = 266, 49706f2543Smrg MAXIMIZE = 267, 50706f2543Smrg MINIMIZE = 268, 51706f2543Smrg BOTTOM = 269, 52706f2543Smrg NOTITLE = 270, 53706f2543Smrg OUTLINE = 271, 54706f2543Smrg NOFRAME = 272, 55706f2543Smrg DEFAULTSYSMENU = 273, 56706f2543Smrg SYSMENU = 274, 57706f2543Smrg ROOTMENU = 275, 58706f2543Smrg SEPARATOR = 276, 59706f2543Smrg ATSTART = 277, 60706f2543Smrg ATEND = 278, 61706f2543Smrg EXEC = 279, 62706f2543Smrg ALWAYSONTOP = 280, 63706f2543Smrg DEBUGOUTPUT = 281, 64706f2543Smrg RELOAD = 282, 65706f2543Smrg TRAYICON = 283, 66706f2543Smrg FORCEEXIT = 284, 67706f2543Smrg SILENTEXIT = 285, 68706f2543Smrg STRING = 286 69706f2543Smrg }; 70706f2543Smrg#endif 71706f2543Smrg/* Tokens. */ 72706f2543Smrg#define NEWLINE 258 73706f2543Smrg#define MENU 259 74706f2543Smrg#define LB 260 75706f2543Smrg#define RB 261 76706f2543Smrg#define ICONDIRECTORY 262 77706f2543Smrg#define DEFAULTICON 263 78706f2543Smrg#define ICONS 264 79706f2543Smrg#define STYLES 265 80706f2543Smrg#define TOPMOST 266 81706f2543Smrg#define MAXIMIZE 267 82706f2543Smrg#define MINIMIZE 268 83706f2543Smrg#define BOTTOM 269 84706f2543Smrg#define NOTITLE 270 85706f2543Smrg#define OUTLINE 271 86706f2543Smrg#define NOFRAME 272 87706f2543Smrg#define DEFAULTSYSMENU 273 88706f2543Smrg#define SYSMENU 274 89706f2543Smrg#define ROOTMENU 275 90706f2543Smrg#define SEPARATOR 276 91706f2543Smrg#define ATSTART 277 92706f2543Smrg#define ATEND 278 93706f2543Smrg#define EXEC 279 94706f2543Smrg#define ALWAYSONTOP 280 95706f2543Smrg#define DEBUGOUTPUT 281 96706f2543Smrg#define RELOAD 282 97706f2543Smrg#define TRAYICON 283 98706f2543Smrg#define FORCEEXIT 284 99706f2543Smrg#define SILENTEXIT 285 100706f2543Smrg#define STRING 286 101706f2543Smrg 102706f2543Smrg 103706f2543Smrg 104706f2543Smrg 105706f2543Smrg#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED 106706f2543Smrgtypedef union YYSTYPE 107706f2543Smrg{ 108706f2543Smrg 109706f2543Smrg/* Line 2068 of yacc.c */ 110706f2543Smrg#line 89 "winprefsyacc.y" 111706f2543Smrg 112706f2543Smrg char *sVal; 113706f2543Smrg unsigned long uVal; 114706f2543Smrg int iVal; 115706f2543Smrg 116706f2543Smrg 117706f2543Smrg 118706f2543Smrg/* Line 2068 of yacc.c */ 119706f2543Smrg#line 120 "winprefsyacc.h" 120706f2543Smrg} YYSTYPE; 121706f2543Smrg# define YYSTYPE_IS_TRIVIAL 1 122706f2543Smrg# define yystype YYSTYPE /* obsolescent; will be withdrawn */ 123706f2543Smrg# define YYSTYPE_IS_DECLARED 1 124706f2543Smrg#endif 125706f2543Smrg 126706f2543Smrgextern YYSTYPE yylval; 127706f2543Smrg 128706f2543Smrg 129