lib/rouge/lexers/elixir.rb in rouge-2.1.0 vs lib/rouge/lexers/elixir.rb in rouge-2.1.1

- old
+ new

@@ -18,10 +18,10 @@ state :root do rule /\s+/m, Text rule /#.*$/, Comment::Single rule %r{\b(case|cond|end|bc|lc|if|unless|try|loop|receive|fn|defmodule| defp?|defprotocol|defimpl|defrecord|defmacrop?|defdelegate| - defexception|exit|raise|throw|unless|after|rescue|catch|else)\b(?![?!])| + defexception|exit|raise|throw|after|rescue|catch|else)\b(?![?!])| (?<!\.)\b(do|\-\>)\b}x, Keyword rule /\b(import|require|use|recur|quote|unquote|super|refer)\b(?![?!])/, Keyword::Namespace rule /(?<!\.)\b(and|not|or|when|xor|in)\b/, Operator::Word rule %r{%=|\*=|\*\*=|\+=|\-=|\^=|\|\|=| <=>|<(?!<|=)|>(?!<|=|>)|<=|>=|===|==|=~|!=|!~|(?=[\s\t])\?|