summaryrefslogtreecommitdiff
path: root/Build/source/utils/asymptote/camp.tab.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/utils/asymptote/camp.tab.h')
-rw-r--r--Build/source/utils/asymptote/camp.tab.h133
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