Lexer: Fix token types
This commit is contained in:
+4
-4
@@ -56,16 +56,16 @@ void Lexer::tokenize()
|
|||||||
m_tokens.push_back({ Token::Type::ParenClose, m_line, m_column, ")" });
|
m_tokens.push_back({ Token::Type::ParenClose, m_line, m_column, ")" });
|
||||||
break;
|
break;
|
||||||
case '\'':
|
case '\'':
|
||||||
m_tokens.push_back({ Token::Type::ParenClose, m_line, m_column, "'" });
|
m_tokens.push_back({ Token::Type::Quote, m_line, m_column, "'" });
|
||||||
break;
|
break;
|
||||||
case '`':
|
case '`':
|
||||||
m_tokens.push_back({ Token::Type::ParenClose, m_line, m_column, "`" });
|
m_tokens.push_back({ Token::Type::Backtick, m_line, m_column, "`" });
|
||||||
break;
|
break;
|
||||||
case '^':
|
case '^':
|
||||||
m_tokens.push_back({ Token::Type::ParenClose, m_line, m_column, "^" });
|
m_tokens.push_back({ Token::Type::Caret, m_line, m_column, "^" });
|
||||||
break;
|
break;
|
||||||
case '@':
|
case '@':
|
||||||
m_tokens.push_back({ Token::Type::ParenClose, m_line, m_column, "@" });
|
m_tokens.push_back({ Token::Type::At, m_line, m_column, "@" });
|
||||||
break;
|
break;
|
||||||
case '"':
|
case '"':
|
||||||
if (!consumeString()) {
|
if (!consumeString()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user