On Dec 12, 2010, at 17:46 , Charles Oliver Nutter wrote:

> The only down side at the moment is that RubyParser does not support
> 1.9 syntax.

Also, such a parser cannot be used to inspect a live system (accessing the AST for a method or closure, for instance) unless it would be possible to access the source code of those (as in JavaScript). Therefore it cannot be used for say partial evaluation in a live system (pypy does this for generating extremely fast code).