FunctionCallNode Parse(Queue <LexerNode> lexers, FunctionCallNode parent) { DelimitedBy(lexers, DelimeterParams.Function, parent.Args, lex => { var v = ExpressionParse(lex); lex.ThrowIfAny(); return(v); }); return(parent); }
public void Visit(FunctionCallNode funcall) { funcall.Name.Handle(this); //if (syntax.AllKeys.Is(nameNode.NameLex.Value)) { funcall.Args.ForEach(x => x.Handle(this)); }
public void Visit(FunctionCallNode functionCallNode) { functionCallNode.Name.Handle(this); functionCallNode.Args.ForEach(x => x.Handle(this)); }