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