class Rouge::Lexers::ObjectiveC
def self.analyze_text(text)
def self.analyze_text(text) return 1 if text =~ /@(end|implementation|protocol|property)\b/ id = /[a-z$_][a-z0-9$_]*/i return 0.4 if text =~ %r( \[ \s* #{id} \s+ (?: #{id} \s* \] | #{id}? : ) )x return 0.4 if text.include? '@"' end