anchor.diff:              // Emit the closing bracket of the array.
               writer.WriteLine "|]"
   
  +        // Write a blank line for readability.
  +        writer.WriteLine ()
  +
       /// Emits code for an fsyacc-compatible parser into an IndentedTextWriter.
       let emit (processedSpec : ProcessedSpecification<NonterminalIdentifier, TerminalIdentifier>,
                   parserTable : Lr0ParserTable<NonterminalIdentifier, TerminalIdentifier>)
  
positive.code:         parserTables (processedSpec, parserTable, productionIndices) writer
          reductions processedSpec writer
  
          // Emit the parser "tables" record and parser functions.
          let terminalCount =
              // TEMP : Add 2 to account for the end-of-input and error tokens.
              processedSpec.Terminals.Count + 2
          tablesRecordAndParserFunctions terminalCount writer
  
          // Flush the writer before returning, to force it to write any
          // output text remaining in it's internal buffer.
  
negative.code:     let [<Literal>] private errorTerminal : TerminalIdentifier = "error"
  
      //
      let private tablesRecordAndParserFunctions typedStartSymbols terminalCount (writer : IndentedTextWriter) =
          // Emit the 'tables' record.
          fprintfn writer "let tables () : %s.Tables<_> = {" defaultParsingNamespace
          IndentedTextWriter.indented writer <| fun writer ->
  