github.com/razvanm/vanadium-go-1.3@v0.0.0-20160721203343-4a65068e5915/src/cmd/5a/y.tab.h (about)

     1  /* A Bison parser, made by GNU Bison 2.7.12-4996.  */
     2  
     3  /* Bison interface for Yacc-like parsers in C
     4     
     5        Copyright (C) 1984, 1989-1990, 2000-2013 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  #ifndef YY_YY_Y_TAB_H_INCLUDED
    34  # define YY_YY_Y_TAB_H_INCLUDED
    35  /* Enabling traces.  */
    36  #ifndef YYDEBUG
    37  # define YYDEBUG 0
    38  #endif
    39  #if YYDEBUG
    40  extern int yydebug;
    41  #endif
    42  
    43  /* Tokens.  */
    44  #ifndef YYTOKENTYPE
    45  # define YYTOKENTYPE
    46     /* Put the tokens into the symbol table, so that GDB and other debuggers
    47        know about them.  */
    48     enum yytokentype {
    49       LTYPE1 = 258,
    50       LTYPE2 = 259,
    51       LTYPE3 = 260,
    52       LTYPE4 = 261,
    53       LTYPE5 = 262,
    54       LTYPE6 = 263,
    55       LTYPE7 = 264,
    56       LTYPE8 = 265,
    57       LTYPE9 = 266,
    58       LTYPEA = 267,
    59       LTYPEB = 268,
    60       LTYPEC = 269,
    61       LTYPED = 270,
    62       LTYPEE = 271,
    63       LTYPEG = 272,
    64       LTYPEH = 273,
    65       LTYPEI = 274,
    66       LTYPEJ = 275,
    67       LTYPEK = 276,
    68       LTYPEL = 277,
    69       LTYPEM = 278,
    70       LTYPEN = 279,
    71       LTYPEBX = 280,
    72       LTYPEPLD = 281,
    73       LCONST = 282,
    74       LSP = 283,
    75       LSB = 284,
    76       LFP = 285,
    77       LPC = 286,
    78       LTYPEX = 287,
    79       LTYPEPC = 288,
    80       LTYPEF = 289,
    81       LR = 290,
    82       LREG = 291,
    83       LF = 292,
    84       LFREG = 293,
    85       LC = 294,
    86       LCREG = 295,
    87       LPSR = 296,
    88       LFCR = 297,
    89       LCOND = 298,
    90       LS = 299,
    91       LAT = 300,
    92       LFCONST = 301,
    93       LSCONST = 302,
    94       LNAME = 303,
    95       LLAB = 304,
    96       LVAR = 305
    97     };
    98  #endif
    99  /* Tokens.  */
   100  #define LTYPE1 258
   101  #define LTYPE2 259
   102  #define LTYPE3 260
   103  #define LTYPE4 261
   104  #define LTYPE5 262
   105  #define LTYPE6 263
   106  #define LTYPE7 264
   107  #define LTYPE8 265
   108  #define LTYPE9 266
   109  #define LTYPEA 267
   110  #define LTYPEB 268
   111  #define LTYPEC 269
   112  #define LTYPED 270
   113  #define LTYPEE 271
   114  #define LTYPEG 272
   115  #define LTYPEH 273
   116  #define LTYPEI 274
   117  #define LTYPEJ 275
   118  #define LTYPEK 276
   119  #define LTYPEL 277
   120  #define LTYPEM 278
   121  #define LTYPEN 279
   122  #define LTYPEBX 280
   123  #define LTYPEPLD 281
   124  #define LCONST 282
   125  #define LSP 283
   126  #define LSB 284
   127  #define LFP 285
   128  #define LPC 286
   129  #define LTYPEX 287
   130  #define LTYPEPC 288
   131  #define LTYPEF 289
   132  #define LR 290
   133  #define LREG 291
   134  #define LF 292
   135  #define LFREG 293
   136  #define LC 294
   137  #define LCREG 295
   138  #define LPSR 296
   139  #define LFCR 297
   140  #define LCOND 298
   141  #define LS 299
   142  #define LAT 300
   143  #define LFCONST 301
   144  #define LSCONST 302
   145  #define LNAME 303
   146  #define LLAB 304
   147  #define LVAR 305
   148  
   149  
   150  
   151  #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
   152  typedef union YYSTYPE
   153  {
   154  /* Line 2053 of yacc.c  */
   155  #line 39 "a.y"
   156  
   157  	Sym	*sym;
   158  	int32	lval;
   159  	double	dval;
   160  	char	sval[8];
   161  	Addr	addr;
   162  
   163  
   164  /* Line 2053 of yacc.c  */
   165  #line 166 "y.tab.h"
   166  } YYSTYPE;
   167  # define YYSTYPE_IS_TRIVIAL 1
   168  # define yystype YYSTYPE /* obsolescent; will be withdrawn */
   169  # define YYSTYPE_IS_DECLARED 1
   170  #endif
   171  
   172  extern YYSTYPE yylval;
   173  
   174  #ifdef YYPARSE_PARAM
   175  #if defined __STDC__ || defined __cplusplus
   176  int yyparse (void *YYPARSE_PARAM);
   177  #else
   178  int yyparse ();
   179  #endif
   180  #else /* ! YYPARSE_PARAM */
   181  #if defined __STDC__ || defined __cplusplus
   182  int yyparse (void);
   183  #else
   184  int yyparse ();
   185  #endif
   186  #endif /* ! YYPARSE_PARAM */
   187  
   188  #endif /* !YY_YY_Y_TAB_H_INCLUDED  */