lib/rouge/guessers/disambiguation.rb in rouge-3.2.1 vs lib/rouge/guessers/disambiguation.rb in rouge-3.3.0

- old
+ new

@@ -1,5 +1,7 @@ +# frozen_string_literal: true + module Rouge module Guessers class Disambiguation < Guesser include Util include Lexers @@ -78,9 +80,12 @@ end disambiguate '*.m' do next ObjectiveC if matches?(/@(end|implementation|protocol|property)\b/) next ObjectiveC if contains?('@"') + + next Mathematica if contains?('(*') + next Mathematica if contains?(':=') next Matlab if matches?(/^\s*?%/) end disambiguate '*.php' do