anchor.diff:              | x ->   failwithf "Strange symbol in input: %A" x
               |> GLL.shift_problem.tokenToNumber
       
  -    new SearchConfig(GLL.shift_problem.buildAbstract, GLL.shift_problem.buildAbstractAst, getSmb, 100, 0, 1)
  +    new SearchConfig(GLL.shift_problem.buildAbstract, GLL.shift_problem.buildAbstractAst, getSmb, 0, 100, 1)
   
   let searchMain path what agentsCount =
       let searchCfg = 
  
positive.code:         parserInputGraphs
          |> ResizeArray.iteri
              (fun i g ->
                  let r = searchCfg.SearchWithSPPF g 
                  match r : ParseResult<_> with
                      | Success t -> 
                          t.GetPath searchCfg.StartNonterm 
  
negative.code: [<Struct>]
  type SearchConfig =
      val SearchWithoutSPPF: BioParserInputGraph -> int -> ParseResult<ResultStruct>
      val SearchWithSPPF: ParserInputGraph -> int -> ParseResult<int>
      val Tokenizer: char -> int
      val HightLengthLimit: int
      val LowLengthLimit: int
  