Util: Add error report to Lexer default case
This commit is contained in:
@@ -104,7 +104,9 @@ void Lexer::analyze()
|
||||
break;
|
||||
default:
|
||||
// Error!
|
||||
printf("Invalid JSON!\n");
|
||||
m_tokens->push_back({ Token::Type::None, m_line, m_column, std::string(1, peek()) });
|
||||
m_job->printErrorLine(m_tokens->back(),
|
||||
("unexpected character '" + std::string(1, peek()) + "'").c_str());
|
||||
return;
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user