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