source: git/Singular/grammar.h @ 8c1285

spielwiese
Last change on this file since 8c1285 was 78c0dbe, checked in by Hans Schoenemann <hannes@…>, 11 years ago
add: initial stuff for apply from master
  • Property mode set to 100644
File size: 4.6 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     GRING_CMD = 267,
51     BIGINTMAT_CMD = 268,
52     INTMAT_CMD = 269,
53     PROC_CMD = 270,
54     RING_CMD = 271,
55     BEGIN_RING = 272,
56     IDEAL_CMD = 273,
57     MAP_CMD = 274,
58     MATRIX_CMD = 275,
59     MODUL_CMD = 276,
60     NUMBER_CMD = 277,
61     POLY_CMD = 278,
62     RESOLUTION_CMD = 279,
63     VECTOR_CMD = 280,
64     BETTI_CMD = 281,
65     COEFFS_CMD = 282,
66     COEF_CMD = 283,
67     CONTRACT_CMD = 284,
68     DEGREE_CMD = 285,
69     DEG_CMD = 286,
70     DIFF_CMD = 287,
71     DIM_CMD = 288,
72     DIVISION_CMD = 289,
73     ELIMINATION_CMD = 290,
74     E_CMD = 291,
75     FAREY_CMD = 292,
76     FETCH_CMD = 293,
77     FREEMODULE_CMD = 294,
78     KEEPRING_CMD = 295,
79     HILBERT_CMD = 296,
80     HOMOG_CMD = 297,
81     IMAP_CMD = 298,
82     INDEPSET_CMD = 299,
83     INTERRED_CMD = 300,
84     INTERSECT_CMD = 301,
85     JACOB_CMD = 302,
86     JET_CMD = 303,
87     KBASE_CMD = 304,
88     KOSZUL_CMD = 305,
89     LEADCOEF_CMD = 306,
90     LEADEXP_CMD = 307,
91     LEAD_CMD = 308,
92     LEADMONOM_CMD = 309,
93     LIFTSTD_CMD = 310,
94     LIFT_CMD = 311,
95     MAXID_CMD = 312,
96     MINBASE_CMD = 313,
97     MINOR_CMD = 314,
98     MINRES_CMD = 315,
99     MODULO_CMD = 316,
100     MONOM_CMD = 317,
101     MRES_CMD = 318,
102     MULTIPLICITY_CMD = 319,
103     ORD_CMD = 320,
104     PAR_CMD = 321,
105     PARDEG_CMD = 322,
106     PREIMAGE_CMD = 323,
107     QUOTIENT_CMD = 324,
108     QHWEIGHT_CMD = 325,
109     REDUCE_CMD = 326,
110     REGULARITY_CMD = 327,
111     RES_CMD = 328,
112     SBA_CMD = 329,
113     SIMPLIFY_CMD = 330,
114     SORTVEC_CMD = 331,
115     SRES_CMD = 332,
116     STD_CMD = 333,
117     SUBST_CMD = 334,
118     SYZYGY_CMD = 335,
119     VAR_CMD = 336,
120     VDIM_CMD = 337,
121     WEDGE_CMD = 338,
122     WEIGHT_CMD = 339,
123     VALTVARS = 340,
124     VMAXDEG = 341,
125     VMAXMULT = 342,
126     VNOETHER = 343,
127     VMINPOLY = 344,
128     END_RING = 345,
129     CMD_1 = 346,
130     CMD_2 = 347,
131     CMD_3 = 348,
132     CMD_12 = 349,
133     CMD_13 = 350,
134     CMD_23 = 351,
135     CMD_123 = 352,
136     CMD_M = 353,
137     ROOT_DECL = 354,
138     ROOT_DECL_LIST = 355,
139     RING_DECL = 356,
140     RING_DECL_LIST = 357,
141     EXAMPLE_CMD = 358,
142     EXPORT_CMD = 359,
143     HELP_CMD = 360,
144     KILL_CMD = 361,
145     LIB_CMD = 362,
146     LISTVAR_CMD = 363,
147     SETRING_CMD = 364,
148     TYPE_CMD = 365,
149     STRINGTOK = 366,
150     BLOCKTOK = 367,
151     INT_CONST = 368,
152     UNKNOWN_IDENT = 369,
153     RINGVAR = 370,
154     PROC_DEF = 371,
155     APPLY = 372,
156     BREAK_CMD = 373,
157     CONTINUE_CMD = 374,
158     ELSE_CMD = 375,
159     EVAL = 376,
160     QUOTE = 377,
161     FOR_CMD = 378,
162     IF_CMD = 379,
163     SYS_BREAK = 380,
164     WHILE_CMD = 381,
165     RETURN = 382,
166     PARAMETER = 383,
167     SYSVAR = 384,
168     UMINUS = 385
169   };
170#endif
171
172
173
174#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
175
176# define yystype YYSTYPE /* obsolescent; will be withdrawn */
177# define YYSTYPE_IS_DECLARED 1
178#endif
179
180
181
182
Note: See TracBrowser for help on using the repository browser.