class CharDet::CharSetProber

def feed(aBuf)

def feed(aBuf)
end

def filter_high_bit_only(aBuf)

def filter_high_bit_only(aBuf)
  newBuf = aBuf.gsub(/([\x00-\x7F])+/, ' ')
  return newBuf
end

def filter_with_english_letters(aBuf)

def filter_with_english_letters(aBuf)
  # TODO
  return aBuf
end

def filter_without_english_letters(aBuf)

def filter_without_english_letters(aBuf)
  newBuf = aBuf.gsub(/([A-Za-z])+/,' ')
  return newBuf
end

def get_charset_name

def get_charset_name
  return nil
end

def get_confidence

def get_confidence
  return 0.0
end

def get_state

def get_state
  return @state
end

def initialize

def initialize
end

def reset

def reset
  @state = EDetecting
end