1/* A Bison parser, made by GNU Bison 1.875c. */ 2 3/* Skeleton parser for Yacc-like parsing with Bison, 4 Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. 5 6 This program is free software; you can redistribute it and/or modify 7 it under the terms of the GNU General Public License as published by 8 the Free Software Foundation; either version 2, or (at your option) 9 any later version. 10 11 This program is distributed in the hope that it will be useful, 12 but WITHOUT ANY WARRANTY; without even the implied warranty of 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 GNU General Public License for more details. 15 16 You should have received a copy of the GNU General Public License 17 along with this program; if not, write to the Free Software 18 Foundation, Inc., 59 Temple Place - Suite 330, 19 Boston, MA 02111-1307, USA. */ 20 21/* As a special exception, when this file is copied by Bison into a 22 Bison output file, you may use that output file without restriction. 23 This special exception was added by the Free Software Foundation 24 in version 1.24 of Bison. */ 25 26/* Tokens. */ 27#ifndef YYTOKENTYPE 28# define YYTOKENTYPE 29 /* Put the tokens into the symbol table, so that GDB and other debuggers 30 know about them. */ 31 enum yytokentype { 32 CHECK = 258, 33 CODESTART = 259, 34 COPYRIGHT = 260, 35 CUSTOM = 261, 36 DATE = 262, 37 DEBUG = 263, 38 DESCRIPTION = 264, 39 EXIT = 265, 40 EXPORT = 266, 41 FLAG_ON = 267, 42 FLAG_OFF = 268, 43 FULLMAP = 269, 44 HELP = 270, 45 IMPORT = 271, 46 INPUT = 272, 47 MAP = 273, 48 MESSAGES = 274, 49 MODULE = 275, 50 MULTIPLE = 276, 51 OS_DOMAIN = 277, 52 OUTPUT = 278, 53 PSEUDOPREEMPTION = 279, 54 REENTRANT = 280, 55 SCREENNAME = 281, 56 SHARELIB = 282, 57 STACK = 283, 58 START = 284, 59 SYNCHRONIZE = 285, 60 THREADNAME = 286, 61 TYPE = 287, 62 VERBOSE = 288, 63 VERSIONK = 289, 64 XDCDATA = 290, 65 STRING = 291, 66 QUOTED_STRING = 292 67 }; 68#endif 69#define CHECK 258 70#define CODESTART 259 71#define COPYRIGHT 260 72#define CUSTOM 261 73#define DATE 262 74#define DEBUG 263 75#define DESCRIPTION 264 76#define EXIT 265 77#define EXPORT 266 78#define FLAG_ON 267 79#define FLAG_OFF 268 80#define FULLMAP 269 81#define HELP 270 82#define IMPORT 271 83#define INPUT 272 84#define MAP 273 85#define MESSAGES 274 86#define MODULE 275 87#define MULTIPLE 276 88#define OS_DOMAIN 277 89#define OUTPUT 278 90#define PSEUDOPREEMPTION 279 91#define REENTRANT 280 92#define SCREENNAME 281 93#define SHARELIB 282 94#define STACK 283 95#define START 284 96#define SYNCHRONIZE 285 97#define THREADNAME 286 98#define TYPE 287 99#define VERBOSE 288 100#define VERSIONK 289 101#define XDCDATA 290 102#define STRING 291 103#define QUOTED_STRING 292 104 105 106 107 108#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) 109#line 113 "nlmheader.y" 110typedef union YYSTYPE { 111 char *string; 112 struct string_list *list; 113} YYSTYPE; 114/* Line 1275 of yacc.c. */ 115#line 116 "nlmheader.h" 116# define yystype YYSTYPE /* obsolescent; will be withdrawn */ 117# define YYSTYPE_IS_DECLARED 1 118# define YYSTYPE_IS_TRIVIAL 1 119#endif 120 121extern YYSTYPE yylval; 122 123 124 125