anchor.diff:          override this.Name = "CYKGenerator"
           override this.Generate t = 
               let g = new CYKGeneartorImpl()
  -            g.Generate t |> box
  +            let code = g.Generate t 
  +            File.WriteAllText(Path.Combine(Path.GetFullPath(t.info.fileName),"CYK.fs"),code)
  +            code|> box
           override this.AcceptableProductionTypes = ["seq"]
positive.code:     let layoutToStr = 
          StructuredFormat.Display.layout_to_string 
            {StructuredFormat.FormatOptions.Default with PrintWidth=80}
        
  
      let code rules termDict =
          [ header
  
negative.code: open Yard.Core.IL
  open Microsoft.FSharp.Text.StructuredFormat
  open Microsoft.FSharp.Text.StructuredFormat.LayoutOps
  open System.IO
  
  type CYKGeneartorImpl () =
      let header =
  