Removed invalid token kind
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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);
|
||||
};
|
||||
|
||||
|
||||
@@ -99,8 +99,6 @@ string Logger::toString(shared_ptr<Token> token) {
|
||||
return "↲";
|
||||
case TokenKind::END:
|
||||
return "END";
|
||||
case TokenKind::INVALID:
|
||||
return "INVALID";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user