Remove const char* constructors, only take u8 chars now.

This commit is contained in:
2020-10-08 18:15:48 +02:00
parent 2036f1ce43
commit e99b1af78d
8 changed files with 13 additions and 19 deletions

View File

@@ -7,10 +7,6 @@
namespace MalachScript::Parser {
class Parser {
public:
Parser(const char* scriptName, const LexToken* firstToken, Diagnostics::Diagnostics* diagnostics)
: _scriptName(reinterpret_cast<const char8_t*>(scriptName)), _diagnostics(diagnostics),
_currentToken(firstToken) {}
Parser(std::u8string_view scriptName, const LexToken* firstToken, Diagnostics::Diagnostics* diagnostics)
: _scriptName(scriptName), _diagnostics(diagnostics), _currentToken(firstToken) {}
ParsedScriptStatement* Parse();