class Crass::Scanner

def initialize(input)

Creates a Scanner instance for the given _input_ string or IO instance.
def initialize(input)
  @string  = input.is_a?(IO) ? input.read : input.to_s
  @scanner = StringScanner.new(@string)
  reset
end