anchor.diff:          member x.Column = x.pos_cnum - x.pos_bol
           member pos.NextLine = 
               { pos with 
  -#if INTERNALIZED_POWER_PACK
  -                    pos_orig_lnum = pos.OriginalLine + 1;
  -#endif
                       pos_lnum = pos.Line+1; 
                       pos_bol = pos.AbsoluteOffset }
           member pos.EndOfToken(n) = {pos with pos_cnum=pos.pos_cnum + n }
  
positive.code:         static member Create(trans,accept) = new AsciiTables(trans,accept)
  
      [<Sealed>]
  #if INTERNALIZED_POWER_PACK
      type internal UnicodeTables(trans: uint16[] array, accept: uint16[]) = 
  #else
      type UnicodeTables(trans: uint16[] array, accept: uint16[]) = 
  #endif
          let sentinel = 255 * 256 + 255 
          let numUnicodeCategories = 30 
          let numLowUnicodeChars = 128 
  
negative.code: #nowarn "47" // recursive initialization of LexBuffer
  
  
  namespace AbstractLexer.Core
  
      open System.Collections.Generic
  
      // REVIEW: This type showed up on a parsing-intensive performance measurement. Consider whether it can be a struct-record later when we have this feature. -jomo
      type Position = 
          { pos_fname : string;
            pos_lnum : int;
            pos_bol : int;
            pos_cnum : int; }
          member x.FileName = x.pos_fname
          member x.Line = x.pos_lnum
          member x.Char = x.pos_cnum
          member x.AbsoluteOffset = x.pos_cnum
          member x.StartOfLine = x.pos_bol
  