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

@@ -9,8 +9,6 @@
namespace MalachScript::Parser {
class Lexer {
public:
Lexer(const char* scriptName, const char* script, Diagnostics::Diagnostics* diag)
: Lexer(reinterpret_cast<const char8_t*>(scriptName), reinterpret_cast<const char8_t*>(script), diag) {}
Lexer(const char8_t* scriptName, const char8_t* script, Diagnostics::Diagnostics* diag)
: Lexer(std::u8string_view(scriptName), std::u8string_view(script), diag) {}
Lexer(std::u8string_view scriptName, std::u8string_view script, Diagnostics::Diagnostics* diag)