示例#1
0
 /// <inheritdoc/>
 public virtual ParseNode Visit(ImplicitBracketRequestParseNode ibrpn)
 {
     foreach (var a in ibrpn.Arguments)
     {
         a.Visit(this);
     }
     return(ibrpn);
 }
示例#2
0
        public XmlElement Visit(ImplicitBracketRequestParseNode ibrpn)
        {
            var el = makeNode(ibrpn, "implicit-bracket-request");

            addProperty(el, "name", ibrpn.Name);
            addProperty(el, "arguments", ibrpn.Arguments);
            return(el);
        }
示例#3
0
        /// <inheritdoc />
        public Node Visit(ImplicitBracketRequestParseNode ibrpn)
        {
            ImplicitReceiverRequestNode ret = new ImplicitReceiverRequestNode(ibrpn.Token, ibrpn);
            RequestPartNode             rpn = new RequestPartNode("circumfix" + ibrpn.Name,
                                                                  new List <Node>(),
                                                                  map(ibrpn.Arguments),
                                                                  false);

            ret.AddPart(rpn);
            return(ret);
        }