github.com/rohankumardubey/syslog-redirector-golang@v0.0.0-20140320174030-4859f03d829a/src/cmd/5a/y.tab.h (about)

     1  /* A Bison parser, made by GNU Bison 2.5.  */
     2  
     3  /* Bison interface for Yacc-like parsers in C
     4     
     5        Copyright (C) 1984, 1989-1990, 2000-2011 Free Software Foundation, Inc.
     6     
     7     This program is free software: you can redistribute it and/or modify
     8     it under the terms of the GNU General Public License as published by
     9     the Free Software Foundation, either version 3 of the License, or
    10     (at your option) any later version.
    11     
    12     This program is distributed in the hope that it will be useful,
    13     but WITHOUT ANY WARRANTY; without even the implied warranty of
    14     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    15     GNU General Public License for more details.
    16     
    17     You should have received a copy of the GNU General Public License
    18     along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
    19  
    20  /* As a special exception, you may create a larger work that contains
    21     part or all of the Bison parser skeleton and distribute that work
    22     under terms of your choice, so long as that work isn't itself a
    23     parser generator using the skeleton or a modified version thereof
    24     as a parser skeleton.  Alternatively, if you modify or redistribute
    25     the parser skeleton itself, you may (at your option) remove this
    26     special exception, which will cause the skeleton and the resulting
    27     Bison output files to be licensed under the GNU General Public
    28     License without this special exception.
    29     
    30     This special exception was added by the Free Software Foundation in
    31     version 2.2 of Bison.  */
    32  
    33  
    34  /* Tokens.  */
    35  #ifndef YYTOKENTYPE
    36  # define YYTOKENTYPE
    37     /* Put the tokens into the symbol table, so that GDB and other debuggers
    38        know about them.  */
    39     enum yytokentype {
    40       LTYPE1 = 258,
    41       LTYPE2 = 259,
    42       LTYPE3 = 260,
    43       LTYPE4 = 261,
    44       LTYPE5 = 262,
    45       LTYPE6 = 263,
    46       LTYPE7 = 264,
    47       LTYPE8 = 265,
    48       LTYPE9 = 266,
    49       LTYPEA = 267,
    50       LTYPEB = 268,
    51       LTYPEC = 269,
    52       LTYPED = 270,
    53       LTYPEE = 271,
    54       LTYPEG = 272,
    55       LTYPEH = 273,
    56       LTYPEI = 274,
    57       LTYPEJ = 275,
    58       LTYPEK = 276,
    59       LTYPEL = 277,
    60       LTYPEM = 278,
    61       LTYPEN = 279,
    62       LTYPEBX = 280,
    63       LTYPEPLD = 281,
    64       LCONST = 282,
    65       LSP = 283,
    66       LSB = 284,
    67       LFP = 285,
    68       LPC = 286,
    69       LTYPEX = 287,
    70       LTYPEPC = 288,
    71       LTYPEF = 289,
    72       LR = 290,
    73       LREG = 291,
    74       LF = 292,
    75       LFREG = 293,
    76       LC = 294,
    77       LCREG = 295,
    78       LPSR = 296,
    79       LFCR = 297,
    80       LCOND = 298,
    81       LS = 299,
    82       LAT = 300,
    83       LFCONST = 301,
    84       LSCONST = 302,
    85       LNAME = 303,
    86       LLAB = 304,
    87       LVAR = 305
    88     };
    89  #endif
    90  /* Tokens.  */
    91  #define LTYPE1 258
    92  #define LTYPE2 259
    93  #define LTYPE3 260
    94  #define LTYPE4 261
    95  #define LTYPE5 262
    96  #define LTYPE6 263
    97  #define LTYPE7 264
    98  #define LTYPE8 265
    99  #define LTYPE9 266
   100  #define LTYPEA 267
   101  #define LTYPEB 268
   102  #define LTYPEC 269
   103  #define LTYPED 270
   104  #define LTYPEE 271
   105  #define LTYPEG 272
   106  #define LTYPEH 273
   107  #define LTYPEI 274
   108  #define LTYPEJ 275
   109  #define LTYPEK 276
   110  #define LTYPEL 277
   111  #define LTYPEM 278
   112  #define LTYPEN 279
   113  #define LTYPEBX 280
   114  #define LTYPEPLD 281
   115  #define LCONST 282
   116  #define LSP 283
   117  #define LSB 284
   118  #define LFP 285
   119  #define LPC 286
   120  #define LTYPEX 287
   121  #define LTYPEPC 288
   122  #define LTYPEF 289
   123  #define LR 290
   124  #define LREG 291
   125  #define LF 292
   126  #define LFREG 293
   127  #define LC 294
   128  #define LCREG 295
   129  #define LPSR 296
   130  #define LFCR 297
   131  #define LCOND 298
   132  #define LS 299
   133  #define LAT 300
   134  #define LFCONST 301
   135  #define LSCONST 302
   136  #define LNAME 303
   137  #define LLAB 304
   138  #define LVAR 305
   139  
   140  
   141  
   142  
   143  #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
   144  typedef union YYSTYPE
   145  {
   146  
   147  /* Line 2068 of yacc.c  */
   148  #line 39 "a.y"
   149  
   150  	Sym	*sym;
   151  	int32	lval;
   152  	double	dval;
   153  	char	sval[8];
   154  	Gen	gen;
   155  
   156  
   157  
   158  /* Line 2068 of yacc.c  */
   159  #line 160 "y.tab.h"
   160  } YYSTYPE;
   161  # define YYSTYPE_IS_TRIVIAL 1
   162  # define yystype YYSTYPE /* obsolescent; will be withdrawn */
   163  # define YYSTYPE_IS_DECLARED 1
   164  #endif
   165  
   166  extern YYSTYPE yylval;
   167  
   168