Not used anymore
This commit is contained in:
@@ -75,82 +75,3 @@ bool Token::isOfKind(vector<TokenKind> kinds) {
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
string Token::toString() {
|
||||
switch (kind) {
|
||||
case TokenKind::PLUS:
|
||||
return "+";
|
||||
case TokenKind::MINUS:
|
||||
return "-";
|
||||
case TokenKind::STAR:
|
||||
return "*";
|
||||
case TokenKind::SLASH:
|
||||
return "/";
|
||||
case TokenKind::PERCENT:
|
||||
return "%";
|
||||
|
||||
case TokenKind::EQUAL:
|
||||
return "=";
|
||||
case TokenKind::NOT_EQUAL:
|
||||
return "≠";
|
||||
case TokenKind::LESS:
|
||||
return "<";
|
||||
case TokenKind::LESS_EQUAL:
|
||||
return "≤";
|
||||
case TokenKind::GREATER:
|
||||
return ">";
|
||||
case TokenKind::GREATER_EQUAL:
|
||||
return "≥";
|
||||
|
||||
case TokenKind::LEFT_PAREN:
|
||||
return "(";
|
||||
case TokenKind::RIGHT_PAREN:
|
||||
return ")";
|
||||
case TokenKind::COMMA:
|
||||
return ",";
|
||||
case TokenKind::COLON:
|
||||
return ":";
|
||||
case TokenKind::SEMICOLON:
|
||||
return ";";
|
||||
case TokenKind::LEFT_ARROW:
|
||||
return "←";
|
||||
case TokenKind::RIGHT_ARROW:
|
||||
return "→";
|
||||
|
||||
case TokenKind::BOOL:
|
||||
return "BOOL(" + lexme + ")";
|
||||
case TokenKind::INTEGER_DEC:
|
||||
return "INTEGER_DEC(" + lexme + ")";
|
||||
case TokenKind::INTEGER_HEX:
|
||||
return "INTEGER_HEX(" + lexme + ")";
|
||||
case TokenKind::INTEGER_BIN:
|
||||
return "INTEGER_BIN(" + lexme + ")";
|
||||
case TokenKind::REAL:
|
||||
return "REAL(" + lexme + ")";
|
||||
case TokenKind::IDENTIFIER:
|
||||
return "IDENTIFIER(" + lexme + ")";
|
||||
case TokenKind::TYPE:
|
||||
return "TYPE(" + lexme + ")";
|
||||
|
||||
case TokenKind::IF:
|
||||
return "IF";
|
||||
case TokenKind::ELSE:
|
||||
return "ELSE";
|
||||
case TokenKind::FUNCTION:
|
||||
return "FUNCTION";
|
||||
case TokenKind::RETURN:
|
||||
return "RETURN";
|
||||
case TokenKind::REPEAT:
|
||||
return "REPEAT";
|
||||
|
||||
case TokenKind::M_EXTERN:
|
||||
return "@EXTERN";
|
||||
|
||||
case TokenKind::NEW_LINE:
|
||||
return "↲";
|
||||
case TokenKind::END:
|
||||
return "END";
|
||||
case TokenKind::INVALID:
|
||||
return "INVALID";
|
||||
}
|
||||
}
|
||||
@@ -73,7 +73,6 @@ public:
|
||||
int getColumn();
|
||||
bool isValid();
|
||||
bool isOfKind(vector<TokenKind> kinds);
|
||||
string toString();
|
||||
};
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user