diff --git a/src/Lexer/Token.cpp b/src/Lexer/Token.cpp index 881eb4a..2c1c229 100644 --- a/src/Lexer/Token.cpp +++ b/src/Lexer/Token.cpp @@ -63,10 +63,6 @@ int Token::getColumn() { return column; } -bool Token::isValid() { - return kind != TokenKind::INVALID; -} - bool Token::isOfKind(vector kinds) { for (TokenKind &kind : kinds) { if (kind == this->kind) diff --git a/src/Lexer/Token.h b/src/Lexer/Token.h index 5eac16b..353832a 100644 --- a/src/Lexer/Token.h +++ b/src/Lexer/Token.h @@ -46,9 +46,7 @@ enum class TokenKind { M_EXTERN, NEW_LINE, - END, - - INVALID + END }; class Token { @@ -71,7 +69,6 @@ public: string getLexme(); int getLine(); int getColumn(); - bool isValid(); bool isOfKind(vector kinds); }; diff --git a/src/Logger.cpp b/src/Logger.cpp index edd28f7..f8b9d95 100644 --- a/src/Logger.cpp +++ b/src/Logger.cpp @@ -99,8 +99,6 @@ string Logger::toString(shared_ptr token) { return "↲"; case TokenKind::END: return "END"; - case TokenKind::INVALID: - return "INVALID"; } }