# File rparsec/misc.rb, line 10
  def self.starts_with? str, sub
    return true if sub.nil?
    len = sub.length
    return false if len > str.length
    for i in (0...len)
      return false if str[i] != sub[i]
    end
    true
  end