[BACK]Return to ytab.h CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2018 / parse

Annotation of OpenXM_contrib2/asir2018/parse/ytab.h, Revision 1.2

1.2     ! ohara       1: /* A Bison parser, made by GNU Bison 3.3.2.  */
1.1       noro        2:
1.2     ! ohara       3: /* Bison interface for Yacc-like parsers in C
        !             4:
        !             5:    Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2019 Free Software Foundation,
        !             6:    Inc.
1.1       noro        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 3 of the License, or
                     11:    (at your option) any later version.
1.2     ! ohara      12:
1.1       noro       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.
1.2     ! ohara      17:
1.1       noro       18:    You should have received a copy of the GNU General Public License
                     19:    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
                     20:
                     21: /* As a special exception, you may create a larger work that contains
                     22:    part or all of the Bison parser skeleton and distribute that work
                     23:    under terms of your choice, so long as that work isn't itself a
                     24:    parser generator using the skeleton or a modified version thereof
                     25:    as a parser skeleton.  Alternatively, if you modify or redistribute
                     26:    the parser skeleton itself, you may (at your option) remove this
                     27:    special exception, which will cause the skeleton and the resulting
                     28:    Bison output files to be licensed under the GNU General Public
                     29:    License without this special exception.
1.2     ! ohara      30:
1.1       noro       31:    This special exception was added by the Free Software Foundation in
                     32:    version 2.2 of Bison.  */
                     33:
1.2     ! ohara      34: /* Undocumented macros, especially those whose name start with YY_,
        !            35:    are private implementation details.  Do not rely on them.  */
1.1       noro       36:
1.2     ! ohara      37: #ifndef YY_YY_Y_TAB_H_INCLUDED
        !            38: # define YY_YY_Y_TAB_H_INCLUDED
        !            39: /* Debug traces.  */
        !            40: #ifndef YYDEBUG
        !            41: # define YYDEBUG 0
        !            42: #endif
        !            43: #if YYDEBUG
        !            44: extern int yydebug;
        !            45: #endif
        !            46:
        !            47: /* Token type.  */
1.1       noro       48: #ifndef YYTOKENTYPE
                     49: # define YYTOKENTYPE
1.2     ! ohara      50:   enum yytokentype
        !            51:   {
        !            52:     STRUCT = 258,
        !            53:     POINT = 259,
        !            54:     NEWSTRUCT = 260,
        !            55:     ANS = 261,
        !            56:     FDEF = 262,
        !            57:     PFDEF = 263,
        !            58:     MODDEF = 264,
        !            59:     MODEND = 265,
        !            60:     GLOBAL = 266,
        !            61:     MGLOBAL = 267,
        !            62:     LOCAL = 268,
        !            63:     LOCALF = 269,
        !            64:     CMP = 270,
        !            65:     OR = 271,
        !            66:     AND = 272,
        !            67:     CAR = 273,
        !            68:     CDR = 274,
        !            69:     QUOTED = 275,
        !            70:     COLONCOLON = 276,
        !            71:     DO = 277,
        !            72:     WHILE = 278,
        !            73:     FOR = 279,
        !            74:     IF = 280,
        !            75:     ELSE = 281,
        !            76:     BREAK = 282,
        !            77:     RETURN = 283,
        !            78:     CONTINUE = 284,
        !            79:     PARIF = 285,
        !            80:     MAP = 286,
        !            81:     RECMAP = 287,
        !            82:     TIMER = 288,
        !            83:     GF2NGEN = 289,
        !            84:     GFPNGEN = 290,
        !            85:     GFSNGEN = 291,
        !            86:     GETOPT = 292,
        !            87:     FOP_AND = 293,
        !            88:     FOP_OR = 294,
        !            89:     FOP_IMPL = 295,
        !            90:     FOP_REPL = 296,
        !            91:     FOP_EQUIV = 297,
        !            92:     FOP_NOT = 298,
        !            93:     LOP = 299,
        !            94:     FORMULA = 300,
        !            95:     UCASE = 301,
        !            96:     LCASE = 302,
        !            97:     STR = 303,
        !            98:     SELF = 304,
        !            99:     BOPASS = 305,
        !           100:     PLUS = 306,
        !           101:     MINUS = 307
        !           102:   };
1.1       noro      103: #endif
                    104: /* Tokens.  */
                    105: #define STRUCT 258
                    106: #define POINT 259
                    107: #define NEWSTRUCT 260
                    108: #define ANS 261
                    109: #define FDEF 262
                    110: #define PFDEF 263
                    111: #define MODDEF 264
                    112: #define MODEND 265
                    113: #define GLOBAL 266
                    114: #define MGLOBAL 267
                    115: #define LOCAL 268
                    116: #define LOCALF 269
                    117: #define CMP 270
                    118: #define OR 271
                    119: #define AND 272
                    120: #define CAR 273
                    121: #define CDR 274
                    122: #define QUOTED 275
                    123: #define COLONCOLON 276
                    124: #define DO 277
                    125: #define WHILE 278
                    126: #define FOR 279
                    127: #define IF 280
                    128: #define ELSE 281
                    129: #define BREAK 282
                    130: #define RETURN 283
                    131: #define CONTINUE 284
                    132: #define PARIF 285
                    133: #define MAP 286
                    134: #define RECMAP 287
                    135: #define TIMER 288
                    136: #define GF2NGEN 289
                    137: #define GFPNGEN 290
                    138: #define GFSNGEN 291
                    139: #define GETOPT 292
                    140: #define FOP_AND 293
                    141: #define FOP_OR 294
                    142: #define FOP_IMPL 295
                    143: #define FOP_REPL 296
                    144: #define FOP_EQUIV 297
                    145: #define FOP_NOT 298
                    146: #define LOP 299
                    147: #define FORMULA 300
                    148: #define UCASE 301
                    149: #define LCASE 302
                    150: #define STR 303
                    151: #define SELF 304
                    152: #define BOPASS 305
                    153: #define PLUS 306
                    154: #define MINUS 307
                    155:
1.2     ! ohara     156: /* Value type.  */
        !           157: #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
1.1       noro      158:
1.2     ! ohara     159: union YYSTYPE
1.1       noro      160: {
1.2     ! ohara     161: #line 83 "parse.y" /* yacc.c:1921  */
1.1       noro      162:
1.2     ! ohara     163:        FNODE f;
        !           164:        SNODE s;
        !           165:        NODE n;
        !           166:        NODE2 n2;
        !           167:        int i;
        !           168:        pointer p;
1.1       noro      169:
1.2     ! ohara     170: #line 171 "y.tab.h" /* yacc.c:1921  */
        !           171: };
1.1       noro      172:
1.2     ! ohara     173: typedef union YYSTYPE YYSTYPE;
1.1       noro      174: # define YYSTYPE_IS_TRIVIAL 1
                    175: # define YYSTYPE_IS_DECLARED 1
                    176: #endif
                    177:
1.2     ! ohara     178:
1.1       noro      179: extern YYSTYPE yylval;
                    180:
1.2     ! ohara     181: int yyparse (void);
1.1       noro      182:
1.2     ! ohara     183: #endif /* !YY_YY_Y_TAB_H_INCLUDED  */

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>