| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 | 
							- #ifndef TOKEN_H
 
- #define TOKEN_H
 
- #ifdef __cplusplus
 
- extern "C" {
 
- #endif
 
- typedef enum {
 
-     T_VOID,
 
-     T_INT,
 
-     T_INT_VALUE,
 
-     T_FLOAT,
 
-     T_FLOAT_VALUE,
 
-     T_TEXT,
 
-     T_ADD,
 
-     T_SUB,
 
-     T_MUL,
 
-     T_DIV,
 
-     T_MOD,
 
-     T_LESS,
 
-     T_LESS_EQUAL,
 
-     T_GREATER,
 
-     T_GREATER_EQUAL,
 
-     T_EQUAL,
 
-     T_NOT_EQUAL,
 
-     T_NOT,
 
-     T_AND,
 
-     T_OR,
 
-     T_BIT_NOT,
 
-     T_BIT_AND,
 
-     T_BIT_OR,
 
-     T_BIT_XOR,
 
-     T_LEFT_SHIFT,
 
-     T_RIGHT_SHIFT,
 
-     T_SET,
 
-     T_ADD_SET,
 
-     T_SUB_SET,
 
-     T_MUL_SET,
 
-     T_DIV_SET,
 
-     T_MOD_SET,
 
-     T_BIT_AND_SET,
 
-     T_BIT_OR_SET,
 
-     T_BIT_XOR_SET,
 
-     T_LEFT_SHIFT_SET,
 
-     T_RIGHT_SHIFT_SET,
 
-     T_INCREMENT,
 
-     T_DECREMENT,
 
-     T_LITERAL,
 
-     T_IF,
 
-     T_ELSE,
 
-     T_WHILE,
 
-     T_FOR,
 
-     T_BREAK,
 
-     T_CONTINUE,
 
-     T_RETURN,
 
-     T_STRUCT,
 
-     T_COMMA,
 
-     T_SEMICOLON,
 
-     T_OPEN_BRACKET,
 
-     T_CLOSE_BRACKET,
 
-     T_OPEN_CURVED_BRACKET,
 
-     T_CLOSE_CURVED_BRACKET,
 
-     T_POINT,
 
-     T_OPEN_SQUARE_BRACKET,
 
-     T_CLOSE_SQUARE_BRACKET,
 
-     T_NEW,
 
-     T_LENGTH,
 
-     T_OPEN_PATH,
 
-     T_CLOSE_PATH,
 
-     T_END
 
- } Token;
 
- const char* tGetName(Token token);
 
- #ifdef __cplusplus
 
- }
 
- #endif
 
- #endif
 
 
  |