source: git/Singular/grammar.h @ d186d3

spielwiese
Last change on this file since d186d3 was 4996b12, checked in by Hans Schoenemann <hannes@…>, 10 years ago
chg: grammar for ASSUME
  • 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     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     ASSUME_CMD = 373,
157     BREAK_CMD = 374,
158     CONTINUE_CMD = 375,
159     ELSE_CMD = 376,
160     EVAL = 377,
161     QUOTE = 378,
162     FOR_CMD = 379,
163     IF_CMD = 380,
164     SYS_BREAK = 381,
165     WHILE_CMD = 382,
166     RETURN = 383,
167     PARAMETER = 384,
168     SYSVAR = 385,
169     UMINUS = 386
170   };
171#endif
172
173
174
175#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
176
177# define yystype YYSTYPE /* obsolescent; will be withdrawn */
178# define YYSTYPE_IS_DECLARED 1
179#endif
180
181
182
183
Note: See TracBrowser for help on using the repository browser.