/* A Bison parser, made by GNU Bison 2.3.  */

/* Skeleton interface for Bison's Yacc-like parsers in C

   Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
   Free Software Foundation, Inc.

   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 2, or (at your option)
   any later version.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software
   Foundation, Inc., 51 Franklin Street, Fifth Floor,
   Boston, MA 02110-1301, USA.  */

/* As a special exception, you may create a larger work that contains
   part or all of the Bison parser skeleton and distribute that work
   under terms of your choice, so long as that work isn't itself a
   parser generator using the skeleton or a modified version thereof
   as a parser skeleton.  Alternatively, if you modify or redistribute
   the parser skeleton itself, you may (at your option) remove this
   special exception, which will cause the skeleton and the resulting
   Bison output files to be licensed under the GNU General Public
   License without this special exception.

   This special exception was added by the Free Software Foundation in
   version 2.2 of Bison.  */

/* Tokens.  */
#ifndef YYTOKENTYPE
# define YYTOKENTYPE
   /* Put the tokens into the symbol table, so that GDB and other debuggers
      know about them.  */
   enum yytokentype {
     SCREENSAVER_TOK = 258,
     SCRSVRS_DIR_TOK = 259,
     SCRSVR_TIMEOUT_TOK = 260,
     SCRN_POWER_TOK = 261,
     XSESSION_DIR_TOK = 262,
     TXTSESSION_DIR_TOK = 263,
     XINIT_TOK = 264,
     SHUTDOWN_TOK = 265,
     TTY_TOK = 266,
     THEMES_DIR_TOK = 267,
     X_SERVER_TOK = 268,
     DFB_INTERFACE_TOK = 269,
     RESET_CONSOLE_TOK = 270,
     X_ARGS_TOK = 271,
     TEMP_FILES_DIR_TOK = 272,
     THEME_TOK = 273,
     WINDOW_TOK = 274,
     RAND_TOK = 275,
     CLEAR_BACKGROUND_TOK = 276,
     LOCK_SESSIONS_TOK = 277,
     NULL_TOK = 278,
     DEFAULT_TXT_COL_TOK = 279,
     DEFAULT_CUR_COL_TOK = 280,
     OTHER_TXT_COL_TOK = 281,
     BG_TOK = 282,
     FONT_TOK = 283,
     BUTTON_OPAC_TOK = 284,
     WIN_OP_TOK = 285,
     SEL_WIN_OP_TOK = 286,
     THEME_RES_TOK = 287,
     EVERYONE_TOK = 288,
     ONLY_ROOT_TOK = 289,
     NO_ONE_TOK = 290,
     WPOLL_TIME_TOK = 291,
     WTEXT_COLOR_TOK = 292,
     WCURSOR_COLOR_TOK = 293,
     WINDOW_LINK_TOK = 294,
     WTYPE_TOK = 295,
     WWIDTH_TOK = 296,
     WHEIGHT_TOK = 297,
     WCOMMAND_TOK = 298,
     WCONTENT_TOK = 299,
     WTEXT_SIZE_TOK = 300,
     WTEXT_TINY_TOK = 301,
     WTEXT_SMALLER_TOK = 302,
     WTEXT_SMALL_TOK = 303,
     WTEXT_MEDIUM_TOK = 304,
     WTEXT_LARGE_TOK = 305,
     WTEXT_ORIENTATION = 306,
     WTEXT_LEFT_TOK = 307,
     WTEXT_CENTER_TOK = 308,
     WTEXT_RIGHT_TOK = 309,
     YES_TOK = 310,
     NO_TOK = 311,
     AUTOLOGIN_TOK = 312,
     USERNAME_TOK = 313,
     SESSION_TOK = 314,
     RELOGIN_TOK = 315,
     LAST_SESSION_TOK = 316,
     SLEEP_TOK = 317,
     NEXT_TTY_TOK = 318,
     PREV_TTY_TOK = 319,
     POWEROFF_TOK = 320,
     REBOOT_TOK = 321,
     KILL_TOK = 322,
     TEXT_MODE_TOK = 323,
     MENU_KEY_TOK = 324,
     WIN_KEY_TOK = 325,
     ALT_KEY_TOK = 326,
     CTRL_KEY_TOK = 327,
     KEYBINDINGS_TOK = 328,
     USER_TOK = 329,
     LAST_USER_POLICY_TOK = 330,
     LAST_SESSION_POLICY_TOK = 331,
     GLOBAL_TOK = 332,
     NONE_TOK = 333,
     PRE_GUI_TOK = 334,
     POST_GUI_TOK = 335,
     X_SERVER_OFFSET_TOK = 336,
     X_SERVER_TTY_TOK = 337,
     QINGY_TTY_TOK = 338,
     UNUSED_TTY_TOK = 339,
     IDLE_TIMEOUT_TOK = 340,
     IDLE_ACTION_TOK = 341,
     LOGOUT_TOK = 342,
     LOCK_TOK = 343,
     LOG_LEVEL_TOK = 344,
     DEBUG_TOK = 345,
     ERROR_TOK = 346,
     LOG_FACILITIES_TOK = 347,
     CONSOLE_TOK = 348,
     FILE_TOK = 349,
     SYSLOG_TOK = 350,
     MOUSE_CURSOR_TOK = 351,
     CHECK_RUNLEVEL_TOK = 352,
     EXCLUDE_RUNLEVELS_TOK = 353,
     SHUTDOWN_TIMEOUT_MESSAGE_TOK = 354,
     RESTART_TIMEOUT_MESSAGE_TOK = 355,
     SLEEP_TIMEOUT_MESSAGE_TOK = 356,
     SLEEP_FORBIDDEN_MESSAGE_TOK = 357,
     SHUTDOWN_FORBIDDEN_MESSAGE_TOK = 358,
     SLEEP_PASSWORD_MESSAGE_TOK = 359,
     SHUTDOWN_PASSWORD_MESSAGE_TOK = 360,
     SHUTDOWN_MESSAGE_TOK = 361,
     RESTART_MESSAGE_TOK = 362,
     LOGIN_MESSAGE_TOK = 363,
     LOGIN_FAILED_MESSAGE_TOK = 364,
     ABORT_MESSAGE_TOK = 365,
     CAPS_MESSAGE_TOK = 366,
     SLEEP_CMD_MESSAGE_TOK = 367,
     CRYPTO_ERROR_MESSAGE_TOK = 368,
     WELCOME_MESSAGE_TOK = 369,
     COUNTDOWN_TIMEOUT_TOK = 370,
     INFO_MESSAGE_TIMEOUT_TOK = 371,
     WELCOME_MESSAGE_TIMEOUT_TOK = 372,
     ANUM_T = 373,
     QUOTSTR_T = 374,
     COLOR_T = 375
   };
#endif
/* Tokens.  */
#define SCREENSAVER_TOK 258
#define SCRSVRS_DIR_TOK 259
#define SCRSVR_TIMEOUT_TOK 260
#define SCRN_POWER_TOK 261
#define XSESSION_DIR_TOK 262
#define TXTSESSION_DIR_TOK 263
#define XINIT_TOK 264
#define SHUTDOWN_TOK 265
#define TTY_TOK 266
#define THEMES_DIR_TOK 267
#define X_SERVER_TOK 268
#define DFB_INTERFACE_TOK 269
#define RESET_CONSOLE_TOK 270
#define X_ARGS_TOK 271
#define TEMP_FILES_DIR_TOK 272
#define THEME_TOK 273
#define WINDOW_TOK 274
#define RAND_TOK 275
#define CLEAR_BACKGROUND_TOK 276
#define LOCK_SESSIONS_TOK 277
#define NULL_TOK 278
#define DEFAULT_TXT_COL_TOK 279
#define DEFAULT_CUR_COL_TOK 280
#define OTHER_TXT_COL_TOK 281
#define BG_TOK 282
#define FONT_TOK 283
#define BUTTON_OPAC_TOK 284
#define WIN_OP_TOK 285
#define SEL_WIN_OP_TOK 286
#define THEME_RES_TOK 287
#define EVERYONE_TOK 288
#define ONLY_ROOT_TOK 289
#define NO_ONE_TOK 290
#define WPOLL_TIME_TOK 291
#define WTEXT_COLOR_TOK 292
#define WCURSOR_COLOR_TOK 293
#define WINDOW_LINK_TOK 294
#define WTYPE_TOK 295
#define WWIDTH_TOK 296
#define WHEIGHT_TOK 297
#define WCOMMAND_TOK 298
#define WCONTENT_TOK 299
#define WTEXT_SIZE_TOK 300
#define WTEXT_TINY_TOK 301
#define WTEXT_SMALLER_TOK 302
#define WTEXT_SMALL_TOK 303
#define WTEXT_MEDIUM_TOK 304
#define WTEXT_LARGE_TOK 305
#define WTEXT_ORIENTATION 306
#define WTEXT_LEFT_TOK 307
#define WTEXT_CENTER_TOK 308
#define WTEXT_RIGHT_TOK 309
#define YES_TOK 310
#define NO_TOK 311
#define AUTOLOGIN_TOK 312
#define USERNAME_TOK 313
#define SESSION_TOK 314
#define RELOGIN_TOK 315
#define LAST_SESSION_TOK 316
#define SLEEP_TOK 317
#define NEXT_TTY_TOK 318
#define PREV_TTY_TOK 319
#define POWEROFF_TOK 320
#define REBOOT_TOK 321
#define KILL_TOK 322
#define TEXT_MODE_TOK 323
#define MENU_KEY_TOK 324
#define WIN_KEY_TOK 325
#define ALT_KEY_TOK 326
#define CTRL_KEY_TOK 327
#define KEYBINDINGS_TOK 328
#define USER_TOK 329
#define LAST_USER_POLICY_TOK 330
#define LAST_SESSION_POLICY_TOK 331
#define GLOBAL_TOK 332
#define NONE_TOK 333
#define PRE_GUI_TOK 334
#define POST_GUI_TOK 335
#define X_SERVER_OFFSET_TOK 336
#define X_SERVER_TTY_TOK 337
#define QINGY_TTY_TOK 338
#define UNUSED_TTY_TOK 339
#define IDLE_TIMEOUT_TOK 340
#define IDLE_ACTION_TOK 341
#define LOGOUT_TOK 342
#define LOCK_TOK 343
#define LOG_LEVEL_TOK 344
#define DEBUG_TOK 345
#define ERROR_TOK 346
#define LOG_FACILITIES_TOK 347
#define CONSOLE_TOK 348
#define FILE_TOK 349
#define SYSLOG_TOK 350
#define MOUSE_CURSOR_TOK 351
#define CHECK_RUNLEVEL_TOK 352
#define EXCLUDE_RUNLEVELS_TOK 353
#define SHUTDOWN_TIMEOUT_MESSAGE_TOK 354
#define RESTART_TIMEOUT_MESSAGE_TOK 355
#define SLEEP_TIMEOUT_MESSAGE_TOK 356
#define SLEEP_FORBIDDEN_MESSAGE_TOK 357
#define SHUTDOWN_FORBIDDEN_MESSAGE_TOK 358
#define SLEEP_PASSWORD_MESSAGE_TOK 359
#define SHUTDOWN_PASSWORD_MESSAGE_TOK 360
#define SHUTDOWN_MESSAGE_TOK 361
#define RESTART_MESSAGE_TOK 362
#define LOGIN_MESSAGE_TOK 363
#define LOGIN_FAILED_MESSAGE_TOK 364
#define ABORT_MESSAGE_TOK 365
#define CAPS_MESSAGE_TOK 366
#define SLEEP_CMD_MESSAGE_TOK 367
#define CRYPTO_ERROR_MESSAGE_TOK 368
#define WELCOME_MESSAGE_TOK 369
#define COUNTDOWN_TIMEOUT_TOK 370
#define INFO_MESSAGE_TIMEOUT_TOK 371
#define WELCOME_MESSAGE_TIMEOUT_TOK 372
#define ANUM_T 373
#define QUOTSTR_T 374
#define COLOR_T 375




#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
typedef union YYSTYPE
#line 87 "parse_settings.y"
{
  int ival;
  char* str;
  unsigned char color[4];
}
/* Line 1489 of yacc.c.  */
#line 295 "parse_settings.h"
	YYSTYPE;
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
# define YYSTYPE_IS_DECLARED 1
# define YYSTYPE_IS_TRIVIAL 1
#endif

extern YYSTYPE yylval;

