diff options
Diffstat (limited to 'Build/source/utils/asymptote/camp.tab.h')
-rw-r--r-- | Build/source/utils/asymptote/camp.tab.h | 133 |
1 files changed, 71 insertions, 62 deletions
diff --git a/Build/source/utils/asymptote/camp.tab.h b/Build/source/utils/asymptote/camp.tab.h index b3ffe257742..a0ab8a0dc76 100644 --- a/Build/source/utils/asymptote/camp.tab.h +++ b/Build/source/utils/asymptote/camp.tab.h @@ -1,8 +1,9 @@ -/* A Bison parser, made by GNU Bison 3.0.5. */ +/* A Bison parser, made by GNU Bison 3.7.4. */ /* Bison interface for Yacc-like parsers in C - Copyright (C) 1984, 1989-1990, 2000-2015, 2018 Free Software Foundation, Inc. + Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2020 Free Software Foundation, + Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -30,6 +31,10 @@ This special exception was added by the Free Software Foundation in version 2.2 of Bison. */ +/* DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual, + especially those whose name start with YY_ or yy_. They are + private implementation details that can be changed or removed. */ + #ifndef YY_YY_CAMP_TAB_H_INCLUDED # define YY_YY_CAMP_TAB_H_INCLUDED /* Debug traces. */ @@ -40,75 +45,79 @@ extern int yydebug; #endif -/* Token type. */ +/* Token kinds. */ #ifndef YYTOKENTYPE # define YYTOKENTYPE enum yytokentype { - ID = 258, - SELFOP = 259, - DOTS = 260, - COLONS = 261, - DASHES = 262, - INCR = 263, - LONGDASH = 264, - CONTROLS = 265, - TENSION = 266, - ATLEAST = 267, - CURL = 268, - COR = 269, - CAND = 270, - BAR = 271, - AMPERSAND = 272, - EQ = 273, - NEQ = 274, - LT = 275, - LE = 276, - GT = 277, - GE = 278, - CARETS = 279, - OPERATOR = 280, - LOOSE = 281, - ASSIGN = 282, - DIRTAG = 283, - JOIN_PREC = 284, - AND = 285, - ELLIPSIS = 286, - ACCESS = 287, - UNRAVEL = 288, - IMPORT = 289, - INCLUDE = 290, - FROM = 291, - QUOTE = 292, - STRUCT = 293, - TYPEDEF = 294, - NEW = 295, - IF = 296, - ELSE = 297, - WHILE = 298, - DO = 299, - FOR = 300, - BREAK = 301, - CONTINUE = 302, - RETURN_ = 303, - THIS = 304, - EXPLICIT = 305, - GARBAGE = 306, - LIT = 307, - STRING = 308, - PERM = 309, - MODIFIER = 310, - UNARY = 311, - EXP_IN_PARENS_RULE = 312 + YYEMPTY = -2, + YYEOF = 0, /* "end of file" */ + YYerror = 256, /* error */ + YYUNDEF = 257, /* "invalid token" */ + ID = 258, /* ID */ + SELFOP = 259, /* SELFOP */ + DOTS = 260, /* DOTS */ + COLONS = 261, /* COLONS */ + DASHES = 262, /* DASHES */ + INCR = 263, /* INCR */ + LONGDASH = 264, /* LONGDASH */ + CONTROLS = 265, /* CONTROLS */ + TENSION = 266, /* TENSION */ + ATLEAST = 267, /* ATLEAST */ + CURL = 268, /* CURL */ + COR = 269, /* COR */ + CAND = 270, /* CAND */ + BAR = 271, /* BAR */ + AMPERSAND = 272, /* AMPERSAND */ + EQ = 273, /* EQ */ + NEQ = 274, /* NEQ */ + LT = 275, /* LT */ + LE = 276, /* LE */ + GT = 277, /* GT */ + GE = 278, /* GE */ + CARETS = 279, /* CARETS */ + OPERATOR = 280, /* OPERATOR */ + LOOSE = 281, /* LOOSE */ + ASSIGN = 282, /* ASSIGN */ + DIRTAG = 283, /* DIRTAG */ + JOIN_PREC = 284, /* JOIN_PREC */ + AND = 285, /* AND */ + ELLIPSIS = 286, /* ELLIPSIS */ + ACCESS = 287, /* ACCESS */ + UNRAVEL = 288, /* UNRAVEL */ + IMPORT = 289, /* IMPORT */ + INCLUDE = 290, /* INCLUDE */ + FROM = 291, /* FROM */ + QUOTE = 292, /* QUOTE */ + STRUCT = 293, /* STRUCT */ + TYPEDEF = 294, /* TYPEDEF */ + NEW = 295, /* NEW */ + IF = 296, /* IF */ + ELSE = 297, /* ELSE */ + WHILE = 298, /* WHILE */ + DO = 299, /* DO */ + FOR = 300, /* FOR */ + BREAK = 301, /* BREAK */ + CONTINUE = 302, /* CONTINUE */ + RETURN_ = 303, /* RETURN_ */ + THIS = 304, /* THIS */ + EXPLICIT = 305, /* EXPLICIT */ + GARBAGE = 306, /* GARBAGE */ + LIT = 307, /* LIT */ + STRING = 308, /* STRING */ + PERM = 309, /* PERM */ + MODIFIER = 310, /* MODIFIER */ + UNARY = 311, /* UNARY */ + EXP_IN_PARENS_RULE = 312 /* EXP_IN_PARENS_RULE */ }; + typedef enum yytokentype yytoken_kind_t; #endif /* Value type. */ #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED - union YYSTYPE { -#line 60 "camp.y" /* yacc.c:1910 */ +#line 60 "camp.y" position pos; bool boo; @@ -155,9 +164,9 @@ union YYSTYPE absyntax::formal *fl; absyntax::formals *fls; -#line 159 "camp.tab.h" /* yacc.c:1910 */ -}; +#line 168 "camp.tab.h" +}; typedef union YYSTYPE YYSTYPE; # define YYSTYPE_IS_TRIVIAL 1 # define YYSTYPE_IS_DECLARED 1 |