diff --git a/src/mol-script/language/parser.ts b/src/mol-script/language/parser.ts index c2e6b80b9d054c0abe598266777e36766b6d861d..956a7c2e138162ae92d6f99fe01691f670db6f7c 100644 --- a/src/mol-script/language/parser.ts +++ b/src/mol-script/language/parser.ts @@ -118,7 +118,7 @@ namespace Language { while (i < _i && nodes[i].kind === 'comment') { i++; } if (i >= _i) throw new Error(`There must be a value foolowed a named arg ':${name}'.`); if (nodes[i].kind === 'comment') throw new Error('Invalid expression'); - args[name] = visitExpr(nodes[i]); + args[name] = visitExpr(nodes[i] as ASTNode.ExpressionWithoutComment); if (isNaN(+name)) allNumeric = false; } else { args[pos++] = visitExpr(n);