anchor.diff:              "One or more of the offsets in '_fsyacc_gotos' \
                is greater than the length of '_fsyacc_sparseGotoTableRowOffsets'.")
   
  -        oneLineArrayUInt16 ("_fsyacc_gotos", false,
  -            _fsyacc_gotos) writer
  -        oneLineArrayUInt16 ("_fsyacc_sparseGotoTableRowOffsets", false,
  -            _fsyacc_sparseGotoTableRowOffsets) writer
  +        oneLineArrayUInt16 "_fsyacc_gotos" false _fsyacc_gotos writer
  +        oneLineArrayUInt16 "_fsyacc_sparseGotoTableRowOffsets" false _fsyacc_sparseGotoTableRowOffsets writer
   
   
           (* _fsyacc_stateToProdIdxsTableElements *)
  
positive.code:             // We split the code into individual lines, then write them one at a time to the
              // IndentedTextWriter; this ensures that the newlines are correct for this system
              // and also that the indentation level is correct.
              header.Split ([| "\r\n"; "\r"; "\n" |], StringSplitOptions.None)
              |> Array.iter (fun codeLine ->
                  // TODO : Trim the lines? We'd have to process the entire array first
  
negative.code: 
          // Emit the symbolic token-name type declaration.
          quickSummary writer "This type is used to give symbolic names to token indexes, useful for error messages."
          unionTypeDecl "tokenId" false (valueMap symbolicTokenNames) writer
          writer.WriteLine ()
  
          /// Maps nonterminal identifiers to symbolic nonterminal names.
  