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