winprefsyacc.h revision 5a7dfde8
15a7dfde8Smrg/* A Bison parser, made by GNU Bison 3.7.1. */ 205b261ecSmrg 39ace9065Smrg/* Bison interface for Yacc-like parsers in C 435c4bbdfSmrg 55a7dfde8Smrg Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2020 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 194642e01fSmrg along with this program. If not, see <http://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 345a7dfde8Smrg/* DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual, 355a7dfde8Smrg especially those whose name start with YY_ or yy_. They are 365a7dfde8Smrg 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 485a7dfde8Smrg/* Token kinds. */ 4905b261ecSmrg#ifndef YYTOKENTYPE 5005b261ecSmrg# define YYTOKENTYPE 5135c4bbdfSmrg enum yytokentype 5235c4bbdfSmrg { 535a7dfde8Smrg YYEMPTY = -2, 545a7dfde8Smrg YYEOF = 0, /* "end of file" */ 555a7dfde8Smrg YYerror = 256, /* error */ 565a7dfde8Smrg YYUNDEF = 257, /* "invalid token" */ 575a7dfde8Smrg NEWLINE = 258, /* NEWLINE */ 585a7dfde8Smrg MENU = 259, /* MENU */ 595a7dfde8Smrg LB = 260, /* LB */ 605a7dfde8Smrg RB = 261, /* RB */ 615a7dfde8Smrg ICONDIRECTORY = 262, /* ICONDIRECTORY */ 625a7dfde8Smrg DEFAULTICON = 263, /* DEFAULTICON */ 635a7dfde8Smrg ICONS = 264, /* ICONS */ 645a7dfde8Smrg STYLES = 265, /* STYLES */ 655a7dfde8Smrg TOPMOST = 266, /* TOPMOST */ 665a7dfde8Smrg MAXIMIZE = 267, /* MAXIMIZE */ 675a7dfde8Smrg MINIMIZE = 268, /* MINIMIZE */ 685a7dfde8Smrg BOTTOM = 269, /* BOTTOM */ 695a7dfde8Smrg NOTITLE = 270, /* NOTITLE */ 705a7dfde8Smrg OUTLINE = 271, /* OUTLINE */ 715a7dfde8Smrg NOFRAME = 272, /* NOFRAME */ 725a7dfde8Smrg DEFAULTSYSMENU = 273, /* DEFAULTSYSMENU */ 735a7dfde8Smrg SYSMENU = 274, /* SYSMENU */ 745a7dfde8Smrg ROOTMENU = 275, /* ROOTMENU */ 755a7dfde8Smrg SEPARATOR = 276, /* SEPARATOR */ 765a7dfde8Smrg ATSTART = 277, /* ATSTART */ 775a7dfde8Smrg ATEND = 278, /* ATEND */ 785a7dfde8Smrg EXEC = 279, /* EXEC */ 795a7dfde8Smrg ALWAYSONTOP = 280, /* ALWAYSONTOP */ 805a7dfde8Smrg DEBUGOUTPUT = 281, /* "DEBUG" */ 815a7dfde8Smrg RELOAD = 282, /* RELOAD */ 825a7dfde8Smrg TRAYICON = 283, /* TRAYICON */ 835a7dfde8Smrg FORCEEXIT = 284, /* FORCEEXIT */ 845a7dfde8Smrg SILENTEXIT = 285, /* SILENTEXIT */ 855a7dfde8Smrg STRING = 286 /* STRING */ 8635c4bbdfSmrg }; 875a7dfde8Smrg typedef enum yytokentype yytoken_kind_t; 8805b261ecSmrg#endif 895a7dfde8Smrg/* Token kinds. */ 905a7dfde8Smrg#define YYEOF 0 915a7dfde8Smrg#define YYerror 256 925a7dfde8Smrg#define YYUNDEF 257 9305b261ecSmrg#define NEWLINE 258 9405b261ecSmrg#define MENU 259 9505b261ecSmrg#define LB 260 9605b261ecSmrg#define RB 261 9705b261ecSmrg#define ICONDIRECTORY 262 9805b261ecSmrg#define DEFAULTICON 263 9905b261ecSmrg#define ICONS 264 1006747b715Smrg#define STYLES 265 1016747b715Smrg#define TOPMOST 266 1026747b715Smrg#define MAXIMIZE 267 1036747b715Smrg#define MINIMIZE 268 1046747b715Smrg#define BOTTOM 269 1056747b715Smrg#define NOTITLE 270 1066747b715Smrg#define OUTLINE 271 1076747b715Smrg#define NOFRAME 272 1086747b715Smrg#define DEFAULTSYSMENU 273 1096747b715Smrg#define SYSMENU 274 1106747b715Smrg#define ROOTMENU 275 1116747b715Smrg#define SEPARATOR 276 1126747b715Smrg#define ATSTART 277 1136747b715Smrg#define ATEND 278 1146747b715Smrg#define EXEC 279 1156747b715Smrg#define ALWAYSONTOP 280 1166747b715Smrg#define DEBUGOUTPUT 281 1176747b715Smrg#define RELOAD 282 1186747b715Smrg#define TRAYICON 283 1196747b715Smrg#define FORCEEXIT 284 1206747b715Smrg#define SILENTEXIT 285 1216747b715Smrg#define STRING 286 12205b261ecSmrg 12335c4bbdfSmrg/* Value type. */ 12405b261ecSmrg#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED 12535c4bbdfSmrgunion YYSTYPE 12635c4bbdfSmrg{ 1275a7dfde8Smrg#line 90 "winprefsyacc.y" 1284642e01fSmrg 12905b261ecSmrg char *sVal; 1306747b715Smrg unsigned long uVal; 13105b261ecSmrg int iVal; 1324642e01fSmrg 1335a7dfde8Smrg#line 134 "winprefsyacc.h" 1344642e01fSmrg 1355a7dfde8Smrg}; 13635c4bbdfSmrgtypedef union YYSTYPE YYSTYPE; 1374642e01fSmrg# define YYSTYPE_IS_TRIVIAL 1 13805b261ecSmrg# define YYSTYPE_IS_DECLARED 1 13905b261ecSmrg#endif 14005b261ecSmrg 14135c4bbdfSmrg 14205b261ecSmrgextern YYSTYPE yylval; 14305b261ecSmrg 14435c4bbdfSmrgint yyparse (void); 1454642e01fSmrg 14635c4bbdfSmrg#endif /* !YY_YY_WINPREFSYACC_H_INCLUDED */ 147