Lexer: Fix token types

This commit is contained in:
Riyyi
2023-03-19 12:05:05 +01:00
parent b604d7ddb5
commit 58523551c8
+4 -4
View File
@@ -56,16 +56,16 @@ void Lexer::tokenize()
m_tokens.push_back({ Token::Type::ParenClose, m_line, m_column, ")" });
break;
case '\'':
m_tokens.push_back({ Token::Type::ParenClose, m_line, m_column, "'" });
m_tokens.push_back({ Token::Type::Quote, m_line, m_column, "'" });
break;
case '`':
m_tokens.push_back({ Token::Type::ParenClose, m_line, m_column, "`" });
m_tokens.push_back({ Token::Type::Backtick, m_line, m_column, "`" });
break;
case '^':
m_tokens.push_back({ Token::Type::ParenClose, m_line, m_column, "^" });
m_tokens.push_back({ Token::Type::Caret, m_line, m_column, "^" });
break;
case '@':
m_tokens.push_back({ Token::Type::ParenClose, m_line, m_column, "@" });
m_tokens.push_back({ Token::Type::At, m_line, m_column, "@" });
break;
case '"':
if (!consumeString()) {