anchor.diff:              Productions = productions
               Groups = groups.ToImmutable()
               DFASymbols = dfaSymbols
  -            ConflictResolver = resolver
  +            ConflictResolver = conflictResolver
           }
   
       /// Creates a `GrammarDefinition` from an untyped `DesigntimeFarkle`.
  
positive.code:                     b.MoveToImmutable()
                  let production =
                      {Index = uint32 b.Count; Head = nonterminalMap.[head]; Handle = handle}
                  match abstractProd.ContextualPrecedenceToken with
                  | null -> ()
                  | cpToken -> productionOperatorKeys.Add(production, cpToken)
                  b.Add production
              b.MoveToImmutable()
  
  
negative.code:                         let symbol = newTerminal name
                          addTerminal symbol vt
                          symbol
                  
                  match operatorKeys with
                  | Some (terminalKeys, _) ->
                      terminalKeys.TryAdd(symbol, te.IdentityObject) |> ignore
                  | None -> ()
              b.MoveToImmutable()
  
          let struct(nonterminals, nonterminalMap) =
  