My Project
Loading...
Searching...
No Matches
Macros | Enumerations
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 ,
  INTMAT_CMD = 270 , PROC_CMD = 271 , RING_CMD = 272 , BEGIN_RING = 273 ,
  BUCKET_CMD = 274 , IDEAL_CMD = 275 , MAP_CMD = 276 , MATRIX_CMD = 277 ,
  MODUL_CMD = 278 , NUMBER_CMD = 279 , POLY_CMD = 280 , RESOLUTION_CMD = 281 ,
  SMATRIX_CMD = 282 , VECTOR_CMD = 283 , BETTI_CMD = 284 , E_CMD = 285 ,
  FETCH_CMD = 286 , FREEMODULE_CMD = 287 , KEEPRING_CMD = 288 , IMAP_CMD = 289 ,
  KOSZUL_CMD = 290 , MAXID_CMD = 291 , MONOM_CMD = 292 , PAR_CMD = 293 ,
  PREIMAGE_CMD = 294 , VAR_CMD = 295 , VALTVARS = 296 , VMAXDEG = 297 ,
  VMAXMULT = 298 , VNOETHER = 299 , VMINPOLY = 300 , END_RING = 301 ,
  CMD_1 = 302 , CMD_2 = 303 , CMD_3 = 304 , CMD_12 = 305 ,
  CMD_13 = 306 , CMD_23 = 307 , CMD_123 = 308 , CMD_M = 309 ,
  ROOT_DECL = 310 , ROOT_DECL_LIST = 311 , RING_DECL = 312 , RING_DECL_LIST = 313 ,
  EXAMPLE_CMD = 314 , EXPORT_CMD = 315 , HELP_CMD = 316 , KILL_CMD = 317 ,
  LIB_CMD = 318 , LISTVAR_CMD = 319 , SETRING_CMD = 320 , TYPE_CMD = 321 ,
  STRINGTOK = 322 , BLOCKTOK = 323 , INT_CONST = 324 , UNKNOWN_IDENT = 325 ,
  MONOM = 326 , PROC_DEF = 327 , APPLY = 328 , ASSUME_CMD = 329 ,
  BREAK_CMD = 330 , CONTINUE_CMD = 331 , ELSE_CMD = 332 , EVAL = 333 ,
  QUOTE = 334 , FOR_CMD = 335 , IF_CMD = 336 , SYS_BREAK = 337 ,
  WHILE_CMD = 338 , RETURN = 339 , PARAMETER = 340 , SYSVAR = 341 ,
  UMINUS = 342 , 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 , INTMAT_CMD = 270 , PROC_CMD = 271 , RING_CMD = 272 ,
  BEGIN_RING = 273 , BUCKET_CMD = 274 , IDEAL_CMD = 275 , MAP_CMD = 276 ,
  MATRIX_CMD = 277 , MODUL_CMD = 278 , NUMBER_CMD = 279 , POLY_CMD = 280 ,
  RESOLUTION_CMD = 281 , SMATRIX_CMD = 282 , VECTOR_CMD = 283 , BETTI_CMD = 284 ,
  E_CMD = 285 , FETCH_CMD = 286 , FREEMODULE_CMD = 287 , KEEPRING_CMD = 288 ,
  IMAP_CMD = 289 , KOSZUL_CMD = 290 , MAXID_CMD = 291 , MONOM_CMD = 292 ,
  PAR_CMD = 293 , PREIMAGE_CMD = 294 , VAR_CMD = 295 , VALTVARS = 296 ,
  VMAXDEG = 297 , VMAXMULT = 298 , VNOETHER = 299 , VMINPOLY = 300 ,
  END_RING = 301 , CMD_1 = 302 , CMD_2 = 303 , CMD_3 = 304 ,
  CMD_12 = 305 , CMD_13 = 306 , CMD_23 = 307 , CMD_123 = 308 ,
  CMD_M = 309 , ROOT_DECL = 310 , ROOT_DECL_LIST = 311 , RING_DECL = 312 ,
  RING_DECL_LIST = 313 , EXAMPLE_CMD = 314 , EXPORT_CMD = 315 , HELP_CMD = 316 ,
  KILL_CMD = 317 , LIB_CMD = 318 , LISTVAR_CMD = 319 , SETRING_CMD = 320 ,
  TYPE_CMD = 321 , STRINGTOK = 322 , BLOCKTOK = 323 , INT_CONST = 324 ,
  UNKNOWN_IDENT = 325 , MONOM = 326 , PROC_DEF = 327 , APPLY = 328 ,
  ASSUME_CMD = 329 , BREAK_CMD = 330 , CONTINUE_CMD = 331 , ELSE_CMD = 332 ,
  EVAL = 333 , QUOTE = 334 , FOR_CMD = 335 , IF_CMD = 336 ,
  SYS_BREAK = 337 , WHILE_CMD = 338 , RETURN = 339 , PARAMETER = 340 ,
  SYSVAR = 341 , UMINUS = 342
}
 

Macro Definition Documentation

◆ yystype

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

Definition at line 133 of file grammar.h.

◆ YYSTYPE_IS_DECLARED

#define YYSTYPE_IS_DECLARED   1

Definition at line 134 of file grammar.h.

Enumeration Type Documentation

◆ yytokentype

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