Removed invalid token kind

This commit is contained in:
Rafał Grodziński
2025-07-03 15:10:54 +09:00
parent d9ce92c9e0
commit e0081ee12b
3 changed files with 1 additions and 10 deletions

View File

@@ -63,10 +63,6 @@ int Token::getColumn() {
return column;
}
bool Token::isValid() {
return kind != TokenKind::INVALID;
}
bool Token::isOfKind(vector<TokenKind> kinds) {
for (TokenKind &kind : kinds) {
if (kind == this->kind)

View File

@@ -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<TokenKind> kinds);
};

View File

@@ -99,8 +99,6 @@ string Logger::toString(shared_ptr<Token> token) {
return "";
case TokenKind::END:
return "END";
case TokenKind::INVALID:
return "INVALID";
}
}