names=pointer=,pos=
visibility=public
kind=defined

--- pointer=(n)
--- pos=(n)
スキャンポインタのインデックスを n にセットします。

@param n 整数で、バイト単位で指定します。
         負数を指定すると文字列の末尾からのオフセットとして扱います。
@raise RangeError  マッチ対象の文字列の長さを超える値を指定すると発生します。

@return n を返します。

使用例
      require 'strscan'

      s = StringScanner.new('test string')
      p s.scan(/\w+/) # => "test"
      p s.pos = 1     # => 1
      p s.scan(/\w+/) # => "est"
      p s.pos = 7     # => 7
      p s.scan(/\w+/) # => "ring"

      begin
        s.pos = 20    
      rescue RangeError => err
        puts err #=> index out of range
      end
      p s.pos = -4    # => -4
      p s.scan(/\w+/) # => "ring"


