« [Ruby] snailgun | トップページ | [Ruby] RedParse »

2009年5月23日 (土)

[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)


うーん。まだ駄目か。


|

« [Ruby] snailgun | トップページ | [Ruby] RedParse »

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: [Ruby] RubyLexer:

« [Ruby] snailgun | トップページ | [Ruby] RedParse »