diff --git a/src/script/parser.cpp b/src/script/parser.cpp index d2c6f5e0..0d463150 100644 --- a/src/script/parser.cpp +++ b/src/script/parser.cpp @@ -547,7 +547,7 @@ void parseOper(TokenIterator& input, Script& script, Precedence minPrec, Instruc // function call, read arguments vector arguments; Token t = input.peek(); - while (t != _(")")) { + while (t != _(")") && t != TOK_EOF) { if (input.peek(2) == _(":")) { // name: ... arguments.push_back(string_to_variable(t.value));