Example #1
0
        public override object VisitCallPkg(CallPkgContext context)
        {
            var ty = "";
            var r  = (new Result("object"));

            if (context.typeNotNull() != null)
            {
                ty     = ((string)Visit(context.typeNotNull()));
                r.data = ty;
            }
            r.text  = (new System.Text.StringBuilder().Append("(new ").Append(ty)).To_Str();
            r.text += ((Result)Visit(context.tuple())).text;
            r.text += ")";
            return(r);
        }