lib/rouge/lexers/prolog.rb in rouge_ecl-0.0.1 vs lib/rouge/lexers/prolog.rb in rouge_ecl-1.0.0

- old
+ new

@@ -8,9 +8,14 @@ tag 'prolog' aliases 'prolog' filenames '*.pro', '*.P', '*.prolog', '*.pl' mimetypes 'text/x-prolog' + def self.analyze_text(text) + return 0.1 if text =~ /\A\w+(\(\w+\,\s*\w+\))*\./ + return 0.1 if text.include? ':-' + end + state :basic do rule /\s+/, Text rule /^#.*/, Comment::Single rule /\/\*/, Comment::Multiline, :nested_comment