From 3b26ab85a0e579c407a087f2a0a73a5f9770de18 Mon Sep 17 00:00:00 2001 From: Kampfkarren Date: Wed, 17 Aug 2022 16:34:25 -0700 Subject: [PATCH] Better lexer tostring --- Ast/src/Lexer.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Ast/src/Lexer.cpp b/Ast/src/Lexer.cpp index 79ba02e8..6367c1a1 100644 --- a/Ast/src/Lexer.cpp +++ b/Ast/src/Lexer.cpp @@ -173,13 +173,13 @@ std::string Lexeme::toString() const return data ? format("\"%.*s\"", length, data) : "string"; case InterpStringBegin: - return data ? format("the beginning of an interpolated string (`%.*s`)", length, data) : "the beginning of an interpolated string"; + return data ? format("`%.*s{", length, data) : "the beginning of an interpolated string"; case InterpStringMid: - return data ? format("the middle of an interpolated string (`%.*s`)", length, data) : "the middle of an interpolated string"; + return data ? format("}%.*s{", length, data) : "the middle of an interpolated string"; case InterpStringEnd: - return data ? format("the end of an interpolated string (`%.*s`)", length, data) : "the end of an interpolated string"; + return data ? format("}%.*s`", length, data) : "the end of an interpolated string"; case InterpStringSimple: return data ? format("`%.*s`", length, data) : "interpolated string";