My Project
Loading...
Searching...
No Matches
grammar.h File Reference

Go to the source code of this file.

Macros

#define yystype   YYSTYPE /* obsolescent; will be withdrawn */
 
#define YYSTYPE_IS_DECLARED   1
 

Enumerations

enum  yytokentype {
  DOTDOT = 258 , EQUAL_EQUAL = 259 , GE = 260 , LE = 261 ,
  MINUSMINUS = 262 , NOT = 263 , NOTEQUAL = 264 , PLUSPLUS = 265 ,
  COLONCOLON = 266 , ARROW = 267 , GRING_CMD = 268 , BIGINTMAT_CMD = 269 ,
  BIGINTVEC_CMD = 270 , INTMAT_CMD = 271 , PROC_CMD = 272 , RING_CMD = 273 ,
  BEGIN_RING = 274 , BUCKET_CMD = 275 , IDEAL_CMD = 276 , MAP_CMD = 277 ,
  MATRIX_CMD = 278 , MODUL_CMD = 279 , NUMBER_CMD = 280 , POLY_CMD = 281 ,
  RESOLUTION_CMD = 282 , SMATRIX_CMD = 283 , VECTOR_CMD = 284 , BETTI_CMD = 285 ,
  E_CMD = 286 , FETCH_CMD = 287 , FREEMODULE_CMD = 288 , KEEPRING_CMD = 289 ,
  IMAP_CMD = 290 , KOSZUL_CMD = 291 , MAXID_CMD = 292 , MONOM_CMD = 293 ,
  PAR_CMD = 294 , PREIMAGE_CMD = 295 , VAR_CMD = 296 , VALTVARS = 297 ,
  VMAXDEG = 298 , VMAXMULT = 299 , VNOETHER = 300 , VMINPOLY = 301 ,
  END_RING = 302 , CMD_1 = 303 , CMD_2 = 304 , CMD_3 = 305 ,
  CMD_12 = 306 , CMD_13 = 307 , CMD_23 = 308 , CMD_123 = 309 ,
  CMD_M = 310 , ROOT_DECL = 311 , ROOT_DECL_LIST = 312 , RING_DECL = 313 ,
  RING_DECL_LIST = 314 , EXAMPLE_CMD = 315 , EXPORT_CMD = 316 , HELP_CMD = 317 ,
  KILL_CMD = 318 , LIB_CMD = 319 , LISTVAR_CMD = 320 , SETRING_CMD = 321 ,
  TYPE_CMD = 322 , STRINGTOK = 323 , BLOCKTOK = 324 , INT_CONST = 325 ,
  UNKNOWN_IDENT = 326 , MONOM = 327 , PROC_DEF = 328 , APPLY = 329 ,
  ASSUME_CMD = 330 , BREAK_CMD = 331 , CONTINUE_CMD = 332 , ELSE_CMD = 333 ,
  EVAL = 334 , QUOTE = 335 , FOR_CMD = 336 , IF_CMD = 337 ,
  SYS_BREAK = 338 , WHILE_CMD = 339 , RETURN = 340 , PARAMETER = 341 ,
  SYSVAR = 342 , UMINUS = 343
}
 

Macro Definition Documentation

◆ yystype

#define yystype   YYSTYPE /* obsolescent; will be withdrawn */

Definition at line 134 of file grammar.h.

◆ YYSTYPE_IS_DECLARED

#define YYSTYPE_IS_DECLARED   1

Definition at line 135 of file grammar.h.

Enumeration Type Documentation

◆ yytokentype

Enumerator
DOTDOT 
EQUAL_EQUAL 
GE 
LE 
MINUSMINUS 
NOT 
NOTEQUAL 
PLUSPLUS 
COLONCOLON 
ARROW 
GRING_CMD 
BIGINTMAT_CMD 
BIGINTVEC_CMD 
INTMAT_CMD 
PROC_CMD 
RING_CMD 
BEGIN_RING 
BUCKET_CMD 
IDEAL_CMD 
MAP_CMD 
MATRIX_CMD 
MODUL_CMD 
NUMBER_CMD 
POLY_CMD 
RESOLUTION_CMD 
SMATRIX_CMD 
VECTOR_CMD 
BETTI_CMD 
E_CMD 
FETCH_CMD 
FREEMODULE_CMD 
KEEPRING_CMD 
IMAP_CMD 
KOSZUL_CMD 
MAXID_CMD 
MONOM_CMD 
PAR_CMD 
PREIMAGE_CMD 
VAR_CMD 
VALTVARS 
VMAXDEG 
VMAXMULT 
VNOETHER 
VMINPOLY 
END_RING 
CMD_1 
CMD_2 
CMD_3 
CMD_12 
CMD_13 
CMD_23 
CMD_123 
CMD_M 
ROOT_DECL 
ROOT_DECL_LIST 
RING_DECL 
RING_DECL_LIST 
EXAMPLE_CMD 
EXPORT_CMD 
HELP_CMD 
KILL_CMD 
LIB_CMD 
LISTVAR_CMD 
SETRING_CMD 
TYPE_CMD 
STRINGTOK 
BLOCKTOK 
INT_CONST 
UNKNOWN_IDENT 
MONOM 
PROC_DEF 
APPLY 
ASSUME_CMD 
BREAK_CMD 
CONTINUE_CMD 
ELSE_CMD 
EVAL 
QUOTE 
FOR_CMD 
IF_CMD 
SYS_BREAK 
WHILE_CMD 
RETURN 
PARAMETER 
SYSVAR 
UMINUS 

Definition at line 40 of file grammar.h.

40 {
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 BIGINTVEC_CMD = 270,
54 INTMAT_CMD = 271,
55 PROC_CMD = 272,
56 RING_CMD = 273,
57 BEGIN_RING = 274,
58 BUCKET_CMD = 275,
59 IDEAL_CMD = 276,
60 MAP_CMD = 277,
61 MATRIX_CMD = 278,
62 MODUL_CMD = 279,
63 NUMBER_CMD = 280,
64 POLY_CMD = 281,
65 RESOLUTION_CMD = 282,
66 SMATRIX_CMD = 283,
67 VECTOR_CMD = 284,
68 BETTI_CMD = 285,
69 E_CMD = 286,
70 FETCH_CMD = 287,
71 FREEMODULE_CMD = 288,
72 KEEPRING_CMD = 289,
73 IMAP_CMD = 290,
74 KOSZUL_CMD = 291,
75 MAXID_CMD = 292,
76 MONOM_CMD = 293,
77 PAR_CMD = 294,
78 PREIMAGE_CMD = 295,
79 VAR_CMD = 296,
80 VALTVARS = 297,
81 VMAXDEG = 298,
82 VMAXMULT = 299,
83 VNOETHER = 300,
84 VMINPOLY = 301,
85 END_RING = 302,
86 CMD_1 = 303,
87 CMD_2 = 304,
88 CMD_3 = 305,
89 CMD_12 = 306,
90 CMD_13 = 307,
91 CMD_23 = 308,
92 CMD_123 = 309,
93 CMD_M = 310,
94 ROOT_DECL = 311,
95 ROOT_DECL_LIST = 312,
96 RING_DECL = 313,
97 RING_DECL_LIST = 314,
98 EXAMPLE_CMD = 315,
99 EXPORT_CMD = 316,
100 HELP_CMD = 317,
101 KILL_CMD = 318,
102 LIB_CMD = 319,
103 LISTVAR_CMD = 320,
104 SETRING_CMD = 321,
105 TYPE_CMD = 322,
106 STRINGTOK = 323,
107 BLOCKTOK = 324,
108 INT_CONST = 325,
109 UNKNOWN_IDENT = 326,
110 MONOM = 327,
111 PROC_DEF = 328,
112 APPLY = 329,
113 ASSUME_CMD = 330,
114 BREAK_CMD = 331,
115 CONTINUE_CMD = 332,
116 ELSE_CMD = 333,
117 EVAL = 334,
118 QUOTE = 335,
119 FOR_CMD = 336,
120 IF_CMD = 337,
121 SYS_BREAK = 338,
122 WHILE_CMD = 339,
123 RETURN = 340,
124 PARAMETER = 341,
125 SYSVAR = 342,
126 UMINUS = 343
127 };
@ CMD_1
Definition grammar.h:86
@ PLUSPLUS
Definition grammar.h:48
@ NOT
Definition grammar.h:46
@ KILL_CMD
Definition grammar.h:101
@ END_RING
Definition grammar.h:85
@ MINUSMINUS
Definition grammar.h:45
@ IDEAL_CMD
Definition grammar.h:59
@ UMINUS
Definition grammar.h:126
@ PARAMETER
Definition grammar.h:124
@ PAR_CMD
Definition grammar.h:77
@ PREIMAGE_CMD
Definition grammar.h:78
@ CMD_23
Definition grammar.h:91
@ EXAMPLE_CMD
Definition grammar.h:98
@ VALTVARS
Definition grammar.h:80
@ CMD_2
Definition grammar.h:87
@ MATRIX_CMD
Definition grammar.h:61
@ KEEPRING_CMD
Definition grammar.h:72
@ RING_DECL
Definition grammar.h:96
@ TYPE_CMD
Definition grammar.h:105
@ BUCKET_CMD
Definition grammar.h:58
@ RING_DECL_LIST
Definition grammar.h:97
@ BIGINTMAT_CMD
Definition grammar.h:52
@ KOSZUL_CMD
Definition grammar.h:74
@ SYS_BREAK
Definition grammar.h:121
@ SETRING_CMD
Definition grammar.h:104
@ RETURN
Definition grammar.h:123
@ IMAP_CMD
Definition grammar.h:73
@ ARROW
Definition grammar.h:50
@ GE
Definition grammar.h:43
@ EQUAL_EQUAL
Definition grammar.h:42
@ CMD_3
Definition grammar.h:88
@ SYSVAR
Definition grammar.h:125
@ ROOT_DECL
Definition grammar.h:94
@ APPLY
Definition grammar.h:112
@ MAP_CMD
Definition grammar.h:60
@ EVAL
Definition grammar.h:117
@ INT_CONST
Definition grammar.h:108
@ PROC_CMD
Definition grammar.h:55
@ BLOCKTOK
Definition grammar.h:107
@ LE
Definition grammar.h:44
@ BEGIN_RING
Definition grammar.h:57
@ INTMAT_CMD
Definition grammar.h:54
@ MONOM
Definition grammar.h:110
@ LISTVAR_CMD
Definition grammar.h:103
@ UNKNOWN_IDENT
Definition grammar.h:109
@ LIB_CMD
Definition grammar.h:102
@ ROOT_DECL_LIST
Definition grammar.h:95
@ BREAK_CMD
Definition grammar.h:114
@ ELSE_CMD
Definition grammar.h:116
@ VMAXMULT
Definition grammar.h:82
@ MODUL_CMD
Definition grammar.h:62
@ CMD_123
Definition grammar.h:92
@ ASSUME_CMD
Definition grammar.h:113
@ IF_CMD
Definition grammar.h:120
@ MONOM_CMD
Definition grammar.h:76
@ VMAXDEG
Definition grammar.h:81
@ SMATRIX_CMD
Definition grammar.h:66
@ FOR_CMD
Definition grammar.h:119
@ VECTOR_CMD
Definition grammar.h:67
@ RESOLUTION_CMD
Definition grammar.h:65
@ NOTEQUAL
Definition grammar.h:47
@ CMD_12
Definition grammar.h:89
@ CONTINUE_CMD
Definition grammar.h:115
@ VAR_CMD
Definition grammar.h:79
@ STRINGTOK
Definition grammar.h:106
@ BIGINTVEC_CMD
Definition grammar.h:53
@ DOTDOT
Definition grammar.h:41
@ PROC_DEF
Definition grammar.h:111
@ COLONCOLON
Definition grammar.h:49
@ CMD_13
Definition grammar.h:90
@ WHILE_CMD
Definition grammar.h:122
@ HELP_CMD
Definition grammar.h:100
@ NUMBER_CMD
Definition grammar.h:63
@ MAXID_CMD
Definition grammar.h:75
@ POLY_CMD
Definition grammar.h:64
@ VMINPOLY
Definition grammar.h:84
@ CMD_M
Definition grammar.h:93
@ RING_CMD
Definition grammar.h:56
@ QUOTE
Definition grammar.h:118
@ VNOETHER
Definition grammar.h:83
@ E_CMD
Definition grammar.h:69
@ FETCH_CMD
Definition grammar.h:70
@ GRING_CMD
Definition grammar.h:51
@ FREEMODULE_CMD
Definition grammar.h:71
@ EXPORT_CMD
Definition grammar.h:99
@ BETTI_CMD
Definition grammar.h:68