コード例 #1
0
 public override Grams.Codegram Rewrite(Grams.Codegram gram)
 {
     foreach (var file in gram.Filegrams)
     {
         foreach (var line in file.Linegrams)
         {
             // Extract inner line differences?
             // "-"
             // "+", CultureInfo.CurrentCulture
         }
     }
     return(gram);
 }
コード例 #2
0
 public override Grams.Codegram Rewrite(Grams.Codegram gram)
 {
     // TODO: Can get more quickly from diff
     // TAG approach?? `RemovedFilePattern`, which let render choose?
     // back to the canonical tree matching problem in compilers.
     foreach (var file in gram.Filegrams)
     {
         if (file.Linegrams.All(line => line.Line.StartsWith("-")))
         {
             file.Linegrams = new List <Grams.Linegram>();
         }
     }
     return(gram);
 }