Ryan Davis wrote:
> The problem is that the void_expr macro is used in void_stmts and 
> modifies the tree, but only if -v is on:

I'm not really clear why any of these command-line parameter modify the 
AST at all. In JRuby they used to, but I removed all of that and just 
added additional execution entry points that loop, print $_ and so on. 
The result is that you can precompile a script and still run it with all 
those params as expected. Why modify the AST?

- Charlie