Example #1
0
 public void VisitFrom(FromStatement f)
 {
     w.Write("from");
     w.Write(" ");
     w.Write(f.DottedName.ToString());
     w.Write(" ");
     w.Write("import");
     if (f.AliasedNames != null && f.AliasedNames.Count > 0)
     {
         w.Write(" (");
         var listSep = "";
         foreach (var aliasedName in f.AliasedNames)
         {
             w.Write(listSep);
             listSep = ", ";
             var segSep = "";
             foreach (var seg in aliasedName.orig.segs)
             {
                 w.Write(segSep);
                 segSep = ".";
                 w.Write(seg.Name);
             }
             if (aliasedName.alias != null)
             {
                 w.Write(" ");
                 w.Write("as");
                 w.Write(" ");
                 w.Write(aliasedName.alias.Name);
             }
         }
         w.Write(")");
     }
 }
 public void VisitFrom(FromStatement f)
 {
     throw new NotImplementedException();
 }