gram.h

Go to the documentation of this file.
00001 /* A Bison parser, made by GNU Bison 2.3.  */
00002 
00003 /* Skeleton interface for Bison's Yacc-like parsers in C
00004 
00005    Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
00006    Free Software Foundation, Inc.
00007 
00008    This program is free software; you can redistribute it and/or modify
00009    it under the terms of the GNU General Public License as published by
00010    the Free Software Foundation; either version 2, or (at your option)
00011    any later version.
00012 
00013    This program is distributed in the hope that it will be useful,
00014    but WITHOUT ANY WARRANTY; without even the implied warranty of
00015    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00016    GNU General Public License for more details.
00017 
00018    You should have received a copy of the GNU General Public License
00019    along with this program; if not, write to the Free Software
00020    Foundation, Inc., 51 Franklin Street, Fifth Floor,
00021    Boston, MA 02110-1301, USA.  */
00022 
00023 /* As a special exception, you may create a larger work that contains
00024    part or all of the Bison parser skeleton and distribute that work
00025    under terms of your choice, so long as that work isn't itself a
00026    parser generator using the skeleton or a modified version thereof
00027    as a parser skeleton.  Alternatively, if you modify or redistribute
00028    the parser skeleton itself, you may (at your option) remove this
00029    special exception, which will cause the skeleton and the resulting
00030    Bison output files to be licensed under the GNU General Public
00031    License without this special exception.
00032 
00033    This special exception was added by the Free Software Foundation in
00034    version 2.2 of Bison.  */
00035 
00036 /* Tokens.  */
00037 #ifndef YYTOKENTYPE
00038 # define YYTOKENTYPE
00039    /* Put the tokens into the symbol table, so that GDB and other debuggers
00040       know about them.  */
00041    enum yytokentype {
00042      _BANG_t = 258,
00043      _BANG_EQUALS_t = 259,
00044      _AMPER_t = 260,
00045      _AMPERAMPER_t = 261,
00046      _LPAREN_t = 262,
00047      _RPAREN_t = 263,
00048      _PLUS_EQUALS_t = 264,
00049      _COLON_t = 265,
00050      _SEMIC_t = 266,
00051      _LANGLE_t = 267,
00052      _LANGLE_EQUALS_t = 268,
00053      _EQUALS_t = 269,
00054      _RANGLE_t = 270,
00055      _RANGLE_EQUALS_t = 271,
00056      _QUESTION_EQUALS_t = 272,
00057      _LBRACKET_t = 273,
00058      _RBRACKET_t = 274,
00059      ACTIONS_t = 275,
00060      BIND_t = 276,
00061      BREAK_t = 277,
00062      CASE_t = 278,
00063      CONTINUE_t = 279,
00064      DEFAULT_t = 280,
00065      ELSE_t = 281,
00066      EXISTING_t = 282,
00067      FOR_t = 283,
00068      IF_t = 284,
00069      IGNORE_t = 285,
00070      IN_t = 286,
00071      INCLUDE_t = 287,
00072      LOCAL_t = 288,
00073      MAXLINE_t = 289,
00074      ON_t = 290,
00075      PIECEMEAL_t = 291,
00076      QUIETLY_t = 292,
00077      RETURN_t = 293,
00078      RULE_t = 294,
00079      SWITCH_t = 295,
00080      TOGETHER_t = 296,
00081      UPDATED_t = 297,
00082      WHILE_t = 298,
00083      _LBRACE_t = 299,
00084      _BAR_t = 300,
00085      _BARBAR_t = 301,
00086      _RBRACE_t = 302,
00087      ARG = 303,
00088      STRING = 304
00089    };
00090 #endif
00091 /* Tokens.  */
00092 #define _BANG_t 258
00093 #define _BANG_EQUALS_t 259
00094 #define _AMPER_t 260
00095 #define _AMPERAMPER_t 261
00096 #define _LPAREN_t 262
00097 #define _RPAREN_t 263
00098 #define _PLUS_EQUALS_t 264
00099 #define _COLON_t 265
00100 #define _SEMIC_t 266
00101 #define _LANGLE_t 267
00102 #define _LANGLE_EQUALS_t 268
00103 #define _EQUALS_t 269
00104 #define _RANGLE_t 270
00105 #define _RANGLE_EQUALS_t 271
00106 #define _QUESTION_EQUALS_t 272
00107 #define _LBRACKET_t 273
00108 #define _RBRACKET_t 274
00109 #define ACTIONS_t 275
00110 #define BIND_t 276
00111 #define BREAK_t 277
00112 #define CASE_t 278
00113 #define CONTINUE_t 279
00114 #define DEFAULT_t 280
00115 #define ELSE_t 281
00116 #define EXISTING_t 282
00117 #define FOR_t 283
00118 #define IF_t 284
00119 #define IGNORE_t 285
00120 #define IN_t 286
00121 #define INCLUDE_t 287
00122 #define LOCAL_t 288
00123 #define MAXLINE_t 289
00124 #define ON_t 290
00125 #define PIECEMEAL_t 291
00126 #define QUIETLY_t 292
00127 #define RETURN_t 293
00128 #define RULE_t 294
00129 #define SWITCH_t 295
00130 #define TOGETHER_t 296
00131 #define UPDATED_t 297
00132 #define WHILE_t 298
00133 #define _LBRACE_t 299
00134 #define _BAR_t 300
00135 #define _BARBAR_t 301
00136 #define _RBRACE_t 302
00137 #define ARG 303
00138 #define STRING 304
00139 
00140 
00141 
00142 
00143 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
00144 typedef int YYSTYPE;
00145 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
00146 # define YYSTYPE_IS_DECLARED 1
00147 # define YYSTYPE_IS_TRIVIAL 1
00148 #endif
00149 
00150 extern YYSTYPE yylval;
00151 

Generated on Thu Aug 17 15:54:32 2006 for MaJam by  doxygen 1.4.7