anchor.diff:                                     getVert'(acc@[hd],tl)
                           |_->gr.vertex<-(patt+":"+(listToString acc)+".")::gr.vertex
                   getVert'([], res)
  +                gr.cluster_vertex<-gr.vertex::gr.cluster_vertex
  +                gr.vertex<-[]
   
                   gr.edge<-("."+patt,patt+":"+"."+listToString(res),"entry")::gr.edge;
                   gr.edge<-(patt+":"+listToString(res)+".",patt+".","exit")::gr.edge;
  
positive.code:     let  mutable productions:Production list = []
      let  mutable starts = ""
      let mutable vertex:string list = []
      let mutable edge:(string*string*string) list = []    
      let mutable outPath = ""
  
  type FileDotEngine()  =
  
negative.code:                 |_->"Not Found"
  
              //YardFrontend initialize and File reading
              let yak = definition
                          |> applyConversion expandMeta
                          |> applyConversion expandEbnf
  