anchor.diff:              Productions = productions
               Groups = groups.ToImmutable()
               DFASymbols = dfaSymbols
  -            ConflictResolver = resolver
  +            ConflictResolver = conflictResolver
           }
   
       /// Creates a `GrammarDefinition` from an untyped `DesigntimeFarkle`.
  
positive.code:                 FallbackStringComparers.get metadata.CaseSensitive)
          let groups = ImmutableArray.CreateBuilder()
  
          let terminalOperatorKeys = Dictionary()
          let productionOperatorKeys = Dictionary()
  
          let terminals =
              let b = ImmutableArray.CreateBuilder(dfDef.TerminalEquivalents.Count)
  
negative.code:             NoiseSymbols = noiseSymbols
          }
  
          let conflictResolver =
              match operatorKeys with
              | None -> LALRConflictResolver.Default
              | Some (terminalKeys, productionKeys) ->
                  let resolverComparer = OperatorKeyComparer.Get metadata.CaseSensitive
                  PrecedenceBasedConflictResolver(dfDef.OperatorScopes, terminalKeys, productionKeys, resolverComparer)
  
          let properties = {
              Name = let (Nonterminal(_, name)) = startSymbol in name
  