anchor.diff:          let res = 
               (parse()) tables
                   {
  -                    statesSet = Set.singleton {itemName = "s"; position = (getDFA tables "s").DStartState; forest=[]; sTrace = []}
  +                    statesSet = Set.singleton {itemName = "e"; position = (getDFA tables "e").DStartState; forest=[]; sTrace = []}
                       inpSymbol = {name = "";value =""}                                    
                       i         = 1
                       lexer     = lexer
  
positive.code:                     |> Set.map buildResult
                 
                  let resPart2 =                                                                               
                      let nextLexeme =  parserState.lexer.Get(parserState.i)                        
                      if 
                          nextLexeme.name = "EOF"
                      then 
                          Set.empty
                      else
  
negative.code:                                 i         = parserState.i + 1
                          }
                          |> (climb()) tables 
                          //|> Set.filter (fun res -> not (isFinaleState res.rItem))
                  let res = resPart1 + resPart2
                  printfn "\n parser result = %A" res
                  res)
  