lib/rouge/lexers/elixir.rb in rouge-0.3.10 vs lib/rouge/lexers/elixir.rb in rouge-0.4.0
- old
+ new
@@ -22,10 +22,10 @@
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(?![?!])|
- (?<!\.)\b(do|\-\>)\b\s*}x, 'Keyword'
+ (?<!\.)\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])\?|
(?<=[\s\t])!+|&&|\|\||\^|\*|\+|\-|/|