source: git/Singular/grammar.h @ d770e6

fieker-DuValspielwiese
Last change on this file since d770e6 was fea494, checked in by Hans Schoenemann <hannes@…>, 10 years ago
format
  • Property mode set to 100644
File size: 4.7 KB
Line 
1/* A Bison parser, made by GNU Bison 2.4.3.  */
2
3/* Skeleton interface for Bison's Yacc-like parsers in C
4
5      Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
6   2009, 2010 Free Software Foundation, Inc.
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.
12
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.
17
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.
30
31   This special exception was added by the Free Software Foundation in
32   version 2.2 of Bison.  */
33
34
35/* Tokens.  */
36#ifndef YYTOKENTYPE
37# define YYTOKENTYPE
38   /* Put the tokens into the symbol table, so that GDB and other debuggers
39      know about them.  */
40   enum yytokentype {
41     DOTDOT = 258,
42     EQUAL_EQUAL = 259,
43     GE = 260,
44     LE = 261,
45     MINUSMINUS = 262,
46     NOT = 263,
47     NOTEQUAL = 264,
48     PLUSPLUS = 265,
49     COLONCOLON = 266,
50     ARROW = 267,
51     GRING_CMD = 268,
52     BIGINTMAT_CMD = 269,
53     INTMAT_CMD = 270,
54     PROC_CMD = 271,
55     RING_CMD = 272,
56     BEGIN_RING = 273,
57     IDEAL_CMD = 274,
58     MAP_CMD = 275,
59     MATRIX_CMD = 276,
60     MODUL_CMD = 277,
61     NUMBER_CMD = 278,
62     POLY_CMD = 279,
63     RESOLUTION_CMD = 280,
64     VECTOR_CMD = 281,
65     BETTI_CMD = 282,
66     COEFFS_CMD = 283,
67     COEF_CMD = 284,
68     CONTRACT_CMD = 285,
69     DEGREE_CMD = 286,
70     DEG_CMD = 287,
71     DIFF_CMD = 288,
72     DIM_CMD = 289,
73     DIVISION_CMD = 290,
74     ELIMINATION_CMD = 291,
75     E_CMD = 292,
76     FAREY_CMD = 293,
77     FETCH_CMD = 294,
78     FREEMODULE_CMD = 295,
79     KEEPRING_CMD = 296,
80     HILBERT_CMD = 297,
81     HOMOG_CMD = 298,
82     IMAP_CMD = 299,
83     INDEPSET_CMD = 300,
84     INTERRED_CMD = 301,
85     INTERSECT_CMD = 302,
86     JACOB_CMD = 303,
87     JET_CMD = 304,
88     KBASE_CMD = 305,
89     KOSZUL_CMD = 306,
90     LEADCOEF_CMD = 307,
91     LEADEXP_CMD = 308,
92     LEAD_CMD = 309,
93     LEADMONOM_CMD = 310,
94     LIFTSTD_CMD = 311,
95     LIFT_CMD = 312,
96     MAXID_CMD = 313,
97     MINBASE_CMD = 314,
98     MINOR_CMD = 315,
99     MINRES_CMD = 316,
100     MODULO_CMD = 317,
101     MONOM_CMD = 318,
102     MRES_CMD = 319,
103     MULTIPLICITY_CMD = 320,
104     ORD_CMD = 321,
105     PAR_CMD = 322,
106     PARDEG_CMD = 323,
107     PREIMAGE_CMD = 324,
108     QUOTIENT_CMD = 325,
109     QHWEIGHT_CMD = 326,
110     REDUCE_CMD = 327,
111     REGULARITY_CMD = 328,
112     RES_CMD = 329,
113     SBA_CMD = 330,
114     SIMPLIFY_CMD = 331,
115     SORTVEC_CMD = 332,
116     SRES_CMD = 333,
117     STD_CMD = 334,
118     SUBST_CMD = 335,
119     SYZYGY_CMD = 336,
120     VAR_CMD = 337,
121     VDIM_CMD = 338,
122     WEDGE_CMD = 339,
123     WEIGHT_CMD = 340,
124     VALTVARS = 341,
125     VMAXDEG = 342,
126     VMAXMULT = 343,
127     VNOETHER = 344,
128     VMINPOLY = 345,
129     END_RING = 346,
130     CMD_1 = 347,
131     CMD_2 = 348,
132     CMD_3 = 349,
133     CMD_12 = 350,
134     CMD_13 = 351,
135     CMD_23 = 352,
136     CMD_123 = 353,
137     CMD_M = 354,
138     ROOT_DECL = 355,
139     ROOT_DECL_LIST = 356,
140     RING_DECL = 357,
141     RING_DECL_LIST = 358,
142     EXAMPLE_CMD = 359,
143     EXPORT_CMD = 360,
144     HELP_CMD = 361,
145     KILL_CMD = 362,
146     LIB_CMD = 363,
147     LISTVAR_CMD = 364,
148     SETRING_CMD = 365,
149     TYPE_CMD = 366,
150     STRINGTOK = 367,
151     BLOCKTOK = 368,
152     INT_CONST = 369,
153     UNKNOWN_IDENT = 370,
154     RINGVAR = 371,
155     PROC_DEF = 372,
156     APPLY = 373,
157     ASSUME_CMD = 374,
158     BREAK_CMD = 375,
159     CONTINUE_CMD = 376,
160     ELSE_CMD = 377,
161     EVAL = 378,
162     QUOTE = 379,
163     FOR_CMD = 380,
164     IF_CMD = 381,
165     SYS_BREAK = 382,
166     WHILE_CMD = 383,
167     RETURN = 384,
168     PARAMETER = 385,
169     SYSVAR = 386,
170     UMINUS = 387
171   };
172#endif
173
174
175
176#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
177
178# define yystype YYSTYPE /* obsolescent; will be withdrawn */
179# define YYSTYPE_IS_DECLARED 1
180#endif
181
182
183
184
Note: See TracBrowser for help on using the repository browser.