RegexLexer
# File lib/rouge/lexers/nim.rb, line 38 def self.underscorize(words) words.map do |w| w.gsub(/./) { |x| "#{Regexp.escape(x)}_?" } end.join('|') end