diff --git a/src/module/repl.wren b/src/module/repl.wren index eec22036..aa1a9cb0 100644 --- a/src/module/repl.wren +++ b/src/module/repl.wren @@ -828,7 +828,7 @@ class Lexer { if (c == Chars.backslash) { // TODO: Process specific escapes and validate them. - advance() + if (!isAtEnd) advance() } else if (c == Chars.percent) { // Consume the '('. if (!isAtEnd) advance() diff --git a/src/module/repl.wren.inc b/src/module/repl.wren.inc index 7ef78c5a..7d355cf4 100644 --- a/src/module/repl.wren.inc +++ b/src/module/repl.wren.inc @@ -830,7 +830,7 @@ static const char* replModuleSource = "\n" " if (c == Chars.backslash) {\n" " // TODO: Process specific escapes and validate them.\n" -" advance()\n" +" if (!isAtEnd) advance()\n" " } else if (c == Chars.percent) {\n" " // Consume the '('.\n" " if (!isAtEnd) advance()\n"