[Ruby] RubyLexer
0.7.4 がリリース([ruby-talk:337211])。
Ruby で書かれた Ruby のための Lexer ライブラリ。
今回のバージョンアップにより Ruby 1.9 への対応の準備、UTF-8で書かれたスクリプトへの対応が進んだ模様。
ということで試してみる。
$ sudo gem install rubylexer
Successfully installed rubylexer-0.7.4
1 gem installed
Installing ri documentation for rubylexer-0.7.4...
RDoc failure in lib/rubylexer/test/stanzas.rb at or around line 174 column
8
Before reporting this, could you check that the file you're documenting
compiles cleanly--RDoc is not a full Ruby parser, and gets confused easily if
fed invalid programs.
The internal error was:
ERROR: While executing gem ... (NoMethodError)
undefined method `name' for #<RDoc::RubyToken::TkLPAREN:0x8ccbc00>
なんかRDocのエラーが出るなあ。
$ gem list
...(中略)
rubylexer (0.7.4, 0.7.3)
インストールはできたみたい。
$ ruby -v -rrubylexer -e 0
ruby 1.9.1p154 (2009-05-22 revision 23541) [i686-linux]
rubylexer.rb:387: syntax error, unexpected ':', expecting \
keyword_then or ',' or ';' or '\n' (SyntaxError)
うーん。まだ駄目か。
| 固定リンク
この記事へのコメントは終了しました。
コメント