cecko
ckgrptokens.hpp
Go to the documentation of this file.
1 
9 #ifndef CECKO_GRPTOKENS_GUARD__
10 #define CECKO_GRPTOKENS_GUARD__
11 
12 namespace cecko {
13 
15  enum class gt_incdec { INC, DEC };
16 
18  enum class gt_addop { ADD, SUB };
19 
21  enum class gt_divop { DIV, MOD };
22 
24  enum class gt_cmpo { LT, LE, GT, GE };
25 
27  enum class gt_cmpe { EQ, NE };
28 
30  enum class gt_cass { MULA, DIVA, MODA, ADDA, SUBA };
31 
33  enum class gt_etype { BOOL, CHAR, INT };
34 
35 }
36 
37 #endif
gt_divop
DIVOP token.
Definition: ckgrptokens.hpp:21
gt_etype
ETYPE token.
Definition: ckgrptokens.hpp:33
gt_addop
ADDOP token.
Definition: ckgrptokens.hpp:18
gt_incdec
INCDEC token.
Definition: ckgrptokens.hpp:15
gt_cmpo
CMPO token.
Definition: ckgrptokens.hpp:24
gt_cmpe
CMPE token.
Definition: ckgrptokens.hpp:27
gt_cass
CASS token.
Definition: ckgrptokens.hpp:30