# 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