From b40b4267ab2bc44fa2782138df74262a385c3d51 Mon Sep 17 00:00:00 2001 From: fubuki8087 Date: Sun, 1 Oct 2023 05:31:05 +0800 Subject: [PATCH] fix #2216 (#2218) --- macro/interpreter/lexer/lexer.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/macro/interpreter/lexer/lexer.go b/macro/interpreter/lexer/lexer.go index 76d91c4d..096db473 100644 --- a/macro/interpreter/lexer/lexer.go +++ b/macro/interpreter/lexer/lexer.go @@ -129,7 +129,7 @@ func (l *Lexer) NextDynamicToken() (t token.Token) { // used to skip any illegal token if inside parenthesis, used to be able to set custom regexp inside a func. func (l *Lexer) readIdentifierFuncArgument() string { pos := l.pos - for resolveTokenType(l.ch) != token.RPAREN { + for resolveTokenType(l.ch) != token.RPAREN && l.ch != 0 { l.readChar() }