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