1c82838c1Smrg/* A Bison parser, made by GNU Bison 3.8.2. */ 205b261ecSmrg 39ace9065Smrg/* Bison interface for Yacc-like parsers in C 435c4bbdfSmrg 5dc61d50dSmrg Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2021 Free Software Foundation, 65a7dfde8Smrg Inc. 735c4bbdfSmrg 84642e01fSmrg This program is free software: you can redistribute it and/or modify 905b261ecSmrg it under the terms of the GNU General Public License as published by 104642e01fSmrg the Free Software Foundation, either version 3 of the License, or 114642e01fSmrg (at your option) any later version. 1235c4bbdfSmrg 1305b261ecSmrg This program is distributed in the hope that it will be useful, 1405b261ecSmrg but WITHOUT ANY WARRANTY; without even the implied warranty of 1505b261ecSmrg MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1605b261ecSmrg GNU General Public License for more details. 1735c4bbdfSmrg 1805b261ecSmrg You should have received a copy of the GNU General Public License 19c82838c1Smrg along with this program. If not, see <https://www.gnu.org/licenses/>. */ 2005b261ecSmrg 2105b261ecSmrg/* As a special exception, you may create a larger work that contains 2205b261ecSmrg part or all of the Bison parser skeleton and distribute that work 2305b261ecSmrg under terms of your choice, so long as that work isn't itself a 2405b261ecSmrg parser generator using the skeleton or a modified version thereof 2505b261ecSmrg as a parser skeleton. Alternatively, if you modify or redistribute 2605b261ecSmrg the parser skeleton itself, you may (at your option) remove this 2705b261ecSmrg special exception, which will cause the skeleton and the resulting 2805b261ecSmrg Bison output files to be licensed under the GNU General Public 2905b261ecSmrg License without this special exception. 3035c4bbdfSmrg 3105b261ecSmrg This special exception was added by the Free Software Foundation in 3205b261ecSmrg version 2.2 of Bison. */ 3305b261ecSmrg 34dc61d50dSmrg/* DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual, 35dc61d50dSmrg especially those whose name start with YY_ or yy_. They are 36dc61d50dSmrg private implementation details that can be changed or removed. */ 375a7dfde8Smrg 3835c4bbdfSmrg#ifndef YY_YY_WINPREFSYACC_H_INCLUDED 3935c4bbdfSmrg# define YY_YY_WINPREFSYACC_H_INCLUDED 4035c4bbdfSmrg/* Debug traces. */ 4135c4bbdfSmrg#ifndef YYDEBUG 4235c4bbdfSmrg# define YYDEBUG 0 4335c4bbdfSmrg#endif 4435c4bbdfSmrg#if YYDEBUG 4535c4bbdfSmrgextern int yydebug; 4635c4bbdfSmrg#endif 474642e01fSmrg 48dc61d50dSmrg/* Token kinds. */ 4905b261ecSmrg#ifndef YYTOKENTYPE 5005b261ecSmrg# define YYTOKENTYPE 5135c4bbdfSmrg enum yytokentype 5235c4bbdfSmrg { 53dc61d50dSmrg YYEMPTY = -2, 54dc61d50dSmrg YYEOF = 0, /* "end of file" */ 55dc61d50dSmrg YYerror = 256, /* error */ 56dc61d50dSmrg YYUNDEF = 257, /* "invalid token" */ 57dc61d50dSmrg NEWLINE = 258, /* NEWLINE */ 58dc61d50dSmrg MENU = 259, /* MENU */ 59dc61d50dSmrg LB = 260, /* LB */ 60dc61d50dSmrg RB = 261, /* RB */ 61dc61d50dSmrg ICONDIRECTORY = 262, /* ICONDIRECTORY */ 62dc61d50dSmrg DEFAULTICON = 263, /* DEFAULTICON */ 63dc61d50dSmrg ICONS = 264, /* ICONS */ 64dc61d50dSmrg STYLES = 265, /* STYLES */ 65dc61d50dSmrg TOPMOST = 266, /* TOPMOST */ 66dc61d50dSmrg MAXIMIZE = 267, /* MAXIMIZE */ 67dc61d50dSmrg MINIMIZE = 268, /* MINIMIZE */ 68dc61d50dSmrg BOTTOM = 269, /* BOTTOM */ 69dc61d50dSmrg NOTITLE = 270, /* NOTITLE */ 70dc61d50dSmrg OUTLINE = 271, /* OUTLINE */ 71dc61d50dSmrg NOFRAME = 272, /* NOFRAME */ 72dc61d50dSmrg DEFAULTSYSMENU = 273, /* DEFAULTSYSMENU */ 73dc61d50dSmrg SYSMENU = 274, /* SYSMENU */ 74dc61d50dSmrg ROOTMENU = 275, /* ROOTMENU */ 75dc61d50dSmrg SEPARATOR = 276, /* SEPARATOR */ 76dc61d50dSmrg ATSTART = 277, /* ATSTART */ 77dc61d50dSmrg ATEND = 278, /* ATEND */ 78dc61d50dSmrg EXEC = 279, /* EXEC */ 79dc61d50dSmrg ALWAYSONTOP = 280, /* ALWAYSONTOP */ 80dc61d50dSmrg DEBUGOUTPUT = 281, /* "DEBUG" */ 81dc61d50dSmrg RELOAD = 282, /* RELOAD */ 82dc61d50dSmrg TRAYICON = 283, /* TRAYICON */ 83dc61d50dSmrg FORCEEXIT = 284, /* FORCEEXIT */ 84dc61d50dSmrg SILENTEXIT = 285, /* SILENTEXIT */ 85dc61d50dSmrg STRING = 286 /* STRING */ 8635c4bbdfSmrg }; 87dc61d50dSmrg typedef enum yytokentype yytoken_kind_t; 8805b261ecSmrg#endif 89dc61d50dSmrg/* Token kinds. */ 90dc61d50dSmrg#define YYEMPTY -2 91dc61d50dSmrg#define YYEOF 0 92dc61d50dSmrg#define YYerror 256 93dc61d50dSmrg#define YYUNDEF 257 9405b261ecSmrg#define NEWLINE 258 9505b261ecSmrg#define MENU 259 9605b261ecSmrg#define LB 260 9705b261ecSmrg#define RB 261 9805b261ecSmrg#define ICONDIRECTORY 262 9905b261ecSmrg#define DEFAULTICON 263 10005b261ecSmrg#define ICONS 264 1016747b715Smrg#define STYLES 265 1026747b715Smrg#define TOPMOST 266 1036747b715Smrg#define MAXIMIZE 267 1046747b715Smrg#define MINIMIZE 268 1056747b715Smrg#define BOTTOM 269 1066747b715Smrg#define NOTITLE 270 1076747b715Smrg#define OUTLINE 271 1086747b715Smrg#define NOFRAME 272 1096747b715Smrg#define DEFAULTSYSMENU 273 1106747b715Smrg#define SYSMENU 274 1116747b715Smrg#define ROOTMENU 275 1126747b715Smrg#define SEPARATOR 276 1136747b715Smrg#define ATSTART 277 1146747b715Smrg#define ATEND 278 1156747b715Smrg#define EXEC 279 1166747b715Smrg#define ALWAYSONTOP 280 1176747b715Smrg#define DEBUGOUTPUT 281 1186747b715Smrg#define RELOAD 282 1196747b715Smrg#define TRAYICON 283 1206747b715Smrg#define FORCEEXIT 284 1216747b715Smrg#define SILENTEXIT 285 1226747b715Smrg#define STRING 286 12305b261ecSmrg 12435c4bbdfSmrg/* Value type. */ 12505b261ecSmrg#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED 12635c4bbdfSmrgunion YYSTYPE 12735c4bbdfSmrg{ 1285a7dfde8Smrg#line 90 "winprefsyacc.y" 1294642e01fSmrg 13005b261ecSmrg char *sVal; 1316747b715Smrg unsigned long uVal; 13205b261ecSmrg int iVal; 1334642e01fSmrg 134dc61d50dSmrg#line 135 "winprefsyacc.h" 1354642e01fSmrg 1365a7dfde8Smrg}; 13735c4bbdfSmrgtypedef union YYSTYPE YYSTYPE; 1384642e01fSmrg# define YYSTYPE_IS_TRIVIAL 1 13905b261ecSmrg# define YYSTYPE_IS_DECLARED 1 14005b261ecSmrg#endif 14105b261ecSmrg 14235c4bbdfSmrg 14305b261ecSmrgextern YYSTYPE yylval; 14405b261ecSmrg 145c82838c1Smrg 14635c4bbdfSmrgint yyparse (void); 1474642e01fSmrg 148c82838c1Smrg 14935c4bbdfSmrg#endif /* !YY_YY_WINPREFSYACC_H_INCLUDED */ 150