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