winprefsyacc.h revision ed6184df
1ed6184dfSmrg/* A Bison parser, made by GNU Bison 3.5.1. */ 205b261ecSmrg 39ace9065Smrg/* Bison interface for Yacc-like parsers in C 435c4bbdfSmrg 5ed6184dfSmrg 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 19ed6184dfSmrg 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 34ed6184dfSmrg/* Undocumented macros, especially those whose name start with YY_, 35ed6184dfSmrg are private implementation details. Do not rely on them. */ 365a7dfde8Smrg 3735c4bbdfSmrg#ifndef YY_YY_WINPREFSYACC_H_INCLUDED 3835c4bbdfSmrg# define YY_YY_WINPREFSYACC_H_INCLUDED 3935c4bbdfSmrg/* Debug traces. */ 4035c4bbdfSmrg#ifndef YYDEBUG 4135c4bbdfSmrg# define YYDEBUG 0 4235c4bbdfSmrg#endif 4335c4bbdfSmrg#if YYDEBUG 4435c4bbdfSmrgextern int yydebug; 4535c4bbdfSmrg#endif 464642e01fSmrg 47ed6184dfSmrg/* Token type. */ 4805b261ecSmrg#ifndef YYTOKENTYPE 4905b261ecSmrg# define YYTOKENTYPE 5035c4bbdfSmrg enum yytokentype 5135c4bbdfSmrg { 52ed6184dfSmrg NEWLINE = 258, 53ed6184dfSmrg MENU = 259, 54ed6184dfSmrg LB = 260, 55ed6184dfSmrg RB = 261, 56ed6184dfSmrg ICONDIRECTORY = 262, 57ed6184dfSmrg DEFAULTICON = 263, 58ed6184dfSmrg ICONS = 264, 59ed6184dfSmrg STYLES = 265, 60ed6184dfSmrg TOPMOST = 266, 61ed6184dfSmrg MAXIMIZE = 267, 62ed6184dfSmrg MINIMIZE = 268, 63ed6184dfSmrg BOTTOM = 269, 64ed6184dfSmrg NOTITLE = 270, 65ed6184dfSmrg OUTLINE = 271, 66ed6184dfSmrg NOFRAME = 272, 67ed6184dfSmrg DEFAULTSYSMENU = 273, 68ed6184dfSmrg SYSMENU = 274, 69ed6184dfSmrg ROOTMENU = 275, 70ed6184dfSmrg SEPARATOR = 276, 71ed6184dfSmrg ATSTART = 277, 72ed6184dfSmrg ATEND = 278, 73ed6184dfSmrg EXEC = 279, 74ed6184dfSmrg ALWAYSONTOP = 280, 75ed6184dfSmrg DEBUGOUTPUT = 281, 76ed6184dfSmrg RELOAD = 282, 77ed6184dfSmrg TRAYICON = 283, 78ed6184dfSmrg FORCEEXIT = 284, 79ed6184dfSmrg SILENTEXIT = 285, 80ed6184dfSmrg STRING = 286 8135c4bbdfSmrg }; 8205b261ecSmrg#endif 83ed6184dfSmrg/* Tokens. */ 8405b261ecSmrg#define NEWLINE 258 8505b261ecSmrg#define MENU 259 8605b261ecSmrg#define LB 260 8705b261ecSmrg#define RB 261 8805b261ecSmrg#define ICONDIRECTORY 262 8905b261ecSmrg#define DEFAULTICON 263 9005b261ecSmrg#define ICONS 264 916747b715Smrg#define STYLES 265 926747b715Smrg#define TOPMOST 266 936747b715Smrg#define MAXIMIZE 267 946747b715Smrg#define MINIMIZE 268 956747b715Smrg#define BOTTOM 269 966747b715Smrg#define NOTITLE 270 976747b715Smrg#define OUTLINE 271 986747b715Smrg#define NOFRAME 272 996747b715Smrg#define DEFAULTSYSMENU 273 1006747b715Smrg#define SYSMENU 274 1016747b715Smrg#define ROOTMENU 275 1026747b715Smrg#define SEPARATOR 276 1036747b715Smrg#define ATSTART 277 1046747b715Smrg#define ATEND 278 1056747b715Smrg#define EXEC 279 1066747b715Smrg#define ALWAYSONTOP 280 1076747b715Smrg#define DEBUGOUTPUT 281 1086747b715Smrg#define RELOAD 282 1096747b715Smrg#define TRAYICON 283 1106747b715Smrg#define FORCEEXIT 284 1116747b715Smrg#define SILENTEXIT 285 1126747b715Smrg#define STRING 286 11305b261ecSmrg 11435c4bbdfSmrg/* Value type. */ 11505b261ecSmrg#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED 11635c4bbdfSmrgunion YYSTYPE 11735c4bbdfSmrg{ 1185a7dfde8Smrg#line 90 "winprefsyacc.y" 1194642e01fSmrg 12005b261ecSmrg char *sVal; 1216747b715Smrg unsigned long uVal; 12205b261ecSmrg int iVal; 1234642e01fSmrg 124ed6184dfSmrg#line 125 "winprefsyacc.h" 1254642e01fSmrg 1265a7dfde8Smrg}; 12735c4bbdfSmrgtypedef union YYSTYPE YYSTYPE; 1284642e01fSmrg# define YYSTYPE_IS_TRIVIAL 1 12905b261ecSmrg# define YYSTYPE_IS_DECLARED 1 13005b261ecSmrg#endif 13105b261ecSmrg 13235c4bbdfSmrg 13305b261ecSmrgextern YYSTYPE yylval; 13405b261ecSmrg 13535c4bbdfSmrgint yyparse (void); 1364642e01fSmrg 13735c4bbdfSmrg#endif /* !YY_YY_WINPREFSYACC_H_INCLUDED */ 138