1/* A Bison parser, made by GNU Bison 2.3. */ 2 3/* Skeleton interface for Bison's Yacc-like parsers in C 4 5 Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 6 Free Software Foundation, Inc. 7 8 This program is free software; you can redistribute it and/or modify 9 it under the terms of the GNU General Public License as published by 10 the Free Software Foundation; either version 2, or (at your option) 11 any later version. 12 13 This program is distributed in the hope that it will be useful, 14 but WITHOUT ANY WARRANTY; without even the implied warranty of 15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 GNU General Public License for more details. 17 18 You should have received a copy of the GNU General Public License 19 along with this program; if not, write to the Free Software 20 Foundation, Inc., 51 Franklin Street, Fifth Floor, 21 Boston, MA 02110-1301, USA. */ 22 23/* As a special exception, you may create a larger work that contains 24 part or all of the Bison parser skeleton and distribute that work 25 under terms of your choice, so long as that work isn't itself a 26 parser generator using the skeleton or a modified version thereof 27 as a parser skeleton. Alternatively, if you modify or redistribute 28 the parser skeleton itself, you may (at your option) remove this 29 special exception, which will cause the skeleton and the resulting 30 Bison output files to be licensed under the GNU General Public 31 License without this special exception. 32 33 This special exception was added by the Free Software Foundation in 34 version 2.2 of Bison. */ 35 36/* Tokens. */ 37#ifndef YYTOKENTYPE 38# define YYTOKENTYPE 39 /* Put the tokens into the symbol table, so that GDB and other debuggers 40 know about them. */ 41 enum yytokentype { 42 _LANGLE_t = 258, 43 _LANGLE_EQUALS_t = 259, 44 _EQUALS_t = 260, 45 _RANGLE_t = 261, 46 _RANGLE_EQUALS_t = 262, 47 _BAR_t = 263, 48 _BARBAR_t = 264, 49 _SEMIC_t = 265, 50 _COLON_t = 266, 51 _BANG_t = 267, 52 _BANG_EQUALS_t = 268, 53 _QUESTION_EQUALS_t = 269, 54 _LPAREN_t = 270, 55 _RPAREN_t = 271, 56 _LBRACKET_t = 272, 57 _RBRACKET_t = 273, 58 _LBRACE_t = 274, 59 _RBRACE_t = 275, 60 _AMPER_t = 276, 61 _AMPERAMPER_t = 277, 62 _PLUS_EQUALS_t = 278, 63 ACTIONS_t = 279, 64 BIND_t = 280, 65 BREAK_t = 281, 66 CASE_t = 282, 67 CONTINUE_t = 283, 68 DEFAULT_t = 284, 69 ELSE_t = 285, 70 EXISTING_t = 286, 71 FOR_t = 287, 72 IF_t = 288, 73 IGNORE_t = 289, 74 IN_t = 290, 75 INCLUDE_t = 291, 76 JUMPTOEOF_t = 292, 77 LOCAL_t = 293, 78 MAXLINE_t = 294, 79 ON_t = 295, 80 PIECEMEAL_t = 296, 81 QUIETLY_t = 297, 82 RETURN_t = 298, 83 RULE_t = 299, 84 SWITCH_t = 300, 85 TOGETHER_t = 301, 86 UPDATED_t = 302, 87 WHILE_t = 303, 88 ARG = 304, 89 STRING = 305 90 }; 91#endif 92/* Tokens. */ 93#define _LANGLE_t 258 94#define _LANGLE_EQUALS_t 259 95#define _EQUALS_t 260 96#define _RANGLE_t 261 97#define _RANGLE_EQUALS_t 262 98#define _BAR_t 263 99#define _BARBAR_t 264 100#define _SEMIC_t 265 101#define _COLON_t 266 102#define _BANG_t 267 103#define _BANG_EQUALS_t 268 104#define _QUESTION_EQUALS_t 269 105#define _LPAREN_t 270 106#define _RPAREN_t 271 107#define _LBRACKET_t 272 108#define _RBRACKET_t 273 109#define _LBRACE_t 274 110#define _RBRACE_t 275 111#define _AMPER_t 276 112#define _AMPERAMPER_t 277 113#define _PLUS_EQUALS_t 278 114#define ACTIONS_t 279 115#define BIND_t 280 116#define BREAK_t 281 117#define CASE_t 282 118#define CONTINUE_t 283 119#define DEFAULT_t 284 120#define ELSE_t 285 121#define EXISTING_t 286 122#define FOR_t 287 123#define IF_t 288 124#define IGNORE_t 289 125#define IN_t 290 126#define INCLUDE_t 291 127#define JUMPTOEOF_t 292 128#define LOCAL_t 293 129#define MAXLINE_t 294 130#define ON_t 295 131#define PIECEMEAL_t 296 132#define QUIETLY_t 297 133#define RETURN_t 298 134#define RULE_t 299 135#define SWITCH_t 300 136#define TOGETHER_t 301 137#define UPDATED_t 302 138#define WHILE_t 303 139#define ARG 304 140#define STRING 305 141 142 143 144 145#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED 146typedef int YYSTYPE; 147# define yystype YYSTYPE /* obsolescent; will be withdrawn */ 148# define YYSTYPE_IS_DECLARED 1 149# define YYSTYPE_IS_TRIVIAL 1 150#endif 151 152extern YYSTYPE yylval; 153 154