Changed the encoding of ruby_lex.rb to UTF-8 and replaced all \w with \p{Word} and all \W with [^\p{Word}].  This should fix a lot of the problems YARD has with parsing non-ASCII characters in UTF-8 source code.