From 3dc513871f060230c9e53283265097d7194ee0d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Grodzi=C5=84ski?= Date: Thu, 3 Jul 2025 12:13:42 +0900 Subject: [PATCH] Not used anymore --- src/Lexer/Token.cpp | 79 --------------------------------------------- src/Lexer/Token.h | 1 - 2 files changed, 80 deletions(-) diff --git a/src/Lexer/Token.cpp b/src/Lexer/Token.cpp index aa08a24..881eb4a 100644 --- a/src/Lexer/Token.cpp +++ b/src/Lexer/Token.cpp @@ -75,82 +75,3 @@ bool Token::isOfKind(vector 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"; - } -} \ No newline at end of file diff --git a/src/Lexer/Token.h b/src/Lexer/Token.h index 1e3adbe..5eac16b 100644 --- a/src/Lexer/Token.h +++ b/src/Lexer/Token.h @@ -73,7 +73,6 @@ public: int getColumn(); bool isValid(); bool isOfKind(vector kinds); - string toString(); }; #endif \ No newline at end of file