Remove declare and string types to prepare for preprocessor

This commit is contained in:
2020-05-22 20:33:48 +02:00
parent e7a5cfa327
commit 8b85e428f1
9 changed files with 5 additions and 43 deletions

View File

@@ -103,11 +103,6 @@ namespace Token
return Token(TokenType::Memory, value, isValid, lineNumber, lineColumn);
}
Token Token::CreateStringLiteralToken(std::string const & value, int const lineNumber, int const lineColumn)
{
return Token(TokenType::String, value.substr(1, value.size() - 2), true, lineNumber, lineColumn);
}
void Token::DebugPrint() const
{
std::putc(' ', stdout);
@@ -193,10 +188,6 @@ namespace Token
}
break;
case TokenType::String:
std::printf("STRING=\"%s\"", std::get<std::string>(data).c_str());
break;
case TokenType::Unknown:
default:
std::printf("UNKNOWN_TOKEN");