Main Page
Related Pages
Data Structures
Files
File List
Globals
Singular
grammar.h
Go to the documentation of this file.
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
INTERSECT_CMD
Definition:
grammar.h:85
CMD_2
Definition:
grammar.h:131
COLONCOLON
Definition:
grammar.h:49
GE
Definition:
grammar.h:43
FETCH_CMD
Definition:
grammar.h:77
yytokentype
yytokentype
Definition:
grammar.cc:267
LE
Definition:
grammar.h:44
KBASE_CMD
Definition:
grammar.h:88
IF_CMD
Definition:
grammar.h:164
LIFT_CMD
Definition:
grammar.h:95
EXPORT_CMD
Definition:
grammar.h:143
DIVISION_CMD
Definition:
grammar.h:73
FAREY_CMD
Definition:
grammar.h:76
ELIMINATION_CMD
Definition:
grammar.h:74
ORD_CMD
Definition:
grammar.h:104
APPLY
Definition:
grammar.h:156
DIFF_CMD
Definition:
grammar.h:71
DIM_CMD
Definition:
grammar.h:72
NOTEQUAL
Definition:
grammar.h:47
ELSE_CMD
Definition:
grammar.h:160
RING_CMD
Definition:
grammar.h:55
VDIM_CMD
Definition:
grammar.h:121
KOSZUL_CMD
Definition:
grammar.h:89
BIGINTMAT_CMD
Definition:
grammar.h:52
DEG_CMD
Definition:
grammar.h:70
SBA_CMD
Definition:
grammar.h:113
CMD_23
Definition:
grammar.h:135
DEGREE_CMD
Definition:
grammar.h:69
INT_CONST
Definition:
grammar.h:152
RINGVAR
Definition:
grammar.h:154
MODULO_CMD
Definition:
grammar.h:100
TYPE_CMD
Definition:
grammar.h:149
PLUSPLUS
Definition:
grammar.h:48
MINUSMINUS
Definition:
grammar.h:45
RING_DECL_LIST
Definition:
grammar.h:141
UMINUS
Definition:
grammar.h:170
HELP_CMD
Definition:
grammar.h:144
VNOETHER
Definition:
grammar.h:127
MULTIPLICITY_CMD
Definition:
grammar.h:103
KILL_CMD
Definition:
grammar.h:145
PARAMETER
Definition:
grammar.h:168
INTMAT_CMD
Definition:
grammar.h:53
RING_DECL
Definition:
grammar.h:140
LIB_CMD
Definition:
grammar.h:146
EVAL
Definition:
grammar.h:161
RETURN
Definition:
grammar.h:167
SETRING_CMD
Definition:
grammar.h:148
BEGIN_RING
Definition:
grammar.h:56
MATRIX_CMD
Definition:
grammar.h:59
EXAMPLE_CMD
Definition:
grammar.h:142
UNKNOWN_IDENT
Definition:
grammar.h:153
LISTVAR_CMD
Definition:
grammar.h:147
ARROW
Definition:
grammar.h:50
END_RING
Definition:
grammar.h:129
CMD_123
Definition:
grammar.h:136
E_CMD
Definition:
grammar.h:75
COEFFS_CMD
Definition:
grammar.h:66
CMD_12
Definition:
grammar.h:133
INDEPSET_CMD
Definition:
grammar.h:83
LEAD_CMD
Definition:
grammar.h:92
EQUAL_EQUAL
Definition:
grammar.h:42
SYSVAR
Definition:
grammar.h:169
BREAK_CMD
Definition:
grammar.h:158
MINRES_CMD
Definition:
grammar.h:99
JET_CMD
Definition:
grammar.h:87
IMAP_CMD
Definition:
grammar.h:82
ROOT_DECL_LIST
Definition:
grammar.h:139
BETTI_CMD
Definition:
grammar.h:65
MONOM_CMD
Definition:
grammar.h:101
CMD_13
Definition:
grammar.h:134
WEDGE_CMD
Definition:
grammar.h:122
MAXID_CMD
Definition:
grammar.h:96
MINBASE_CMD
Definition:
grammar.h:97
CONTINUE_CMD
Definition:
grammar.h:159
CONTRACT_CMD
Definition:
grammar.h:68
SIMPLIFY_CMD
Definition:
grammar.h:114
MAP_CMD
Definition:
grammar.h:58
VMAXMULT
Definition:
grammar.h:126
LEADEXP_CMD
Definition:
grammar.h:91
IDEAL_CMD
Definition:
grammar.h:57
RES_CMD
Definition:
grammar.h:112
SUBST_CMD
Definition:
grammar.h:118
CMD_3
Definition:
grammar.h:132
MRES_CMD
Definition:
grammar.h:102
NUMBER_CMD
Definition:
grammar.h:61
QUOTIENT_CMD
Definition:
grammar.h:108
LEADMONOM_CMD
Definition:
grammar.h:93
STRINGTOK
Definition:
grammar.h:150
GRING_CMD
Definition:
grammar.h:51
BLOCKTOK
Definition:
grammar.h:151
STD_CMD
Definition:
grammar.h:117
SYZYGY_CMD
Definition:
grammar.h:119
LEADCOEF_CMD
Definition:
grammar.h:90
VALTVARS
Definition:
grammar.h:124
VMINPOLY
Definition:
grammar.h:128
PARDEG_CMD
Definition:
grammar.h:106
FOR_CMD
Definition:
grammar.h:163
PROC_CMD
Definition:
grammar.h:54
PREIMAGE_CMD
Definition:
grammar.h:107
RESOLUTION_CMD
Definition:
grammar.h:63
FREEMODULE_CMD
Definition:
grammar.h:78
PROC_DEF
Definition:
grammar.h:155
KEEPRING_CMD
Definition:
grammar.h:79
QUOTE
Definition:
grammar.h:162
JACOB_CMD
Definition:
grammar.h:86
SORTVEC_CMD
Definition:
grammar.h:115
INTERRED_CMD
Definition:
grammar.h:84
SYS_BREAK
Definition:
grammar.h:165
VECTOR_CMD
Definition:
grammar.h:64
VMAXDEG
Definition:
grammar.h:125
PAR_CMD
Definition:
grammar.h:105
HOMOG_CMD
Definition:
grammar.h:81
REGULARITY_CMD
Definition:
grammar.h:111
POLY_CMD
Definition:
grammar.h:62
MINOR_CMD
Definition:
grammar.h:98
NOT
Definition:
grammar.h:46
CMD_1
Definition:
grammar.h:130
HILBERT_CMD
Definition:
grammar.h:80
DOTDOT
Definition:
grammar.h:41
ASSUME_CMD
Definition:
grammar.h:157
REDUCE_CMD
Definition:
grammar.h:110
VAR_CMD
Definition:
grammar.h:120
ROOT_DECL
Definition:
grammar.h:138
SRES_CMD
Definition:
grammar.h:116
LIFTSTD_CMD
Definition:
grammar.h:94
WEIGHT_CMD
Definition:
grammar.h:123
MODUL_CMD
Definition:
grammar.h:60
COEF_CMD
Definition:
grammar.h:67
WHILE_CMD
Definition:
grammar.h:166
CMD_M
Definition:
grammar.h:137
QHWEIGHT_CMD
Definition:
grammar.h:109
Generated on Wed Nov 18 2015 17:12:59 by
doxygen 1.8.9.1
for
Singular debian-4.0.2-p2+ds-3