Stephen Prater wrote in post #982526:
> how does this work exactly?  It hooks into the require / eval
> mechanism and then runs all the code through a separate parser?

Kernel#require is not touched. In MRI eval _can_ be replaced, but at the 
price of syntax restrictions surrounding its use. It would be needless 
to run _all_ code through a separate parser; only code tied to an AST 
request is parsed (with RubyParser, though the parser can be replaced). 
For anyone who's curious, the readme should (I hope) contain enough 
explanation.

-- 
Posted via http://www.ruby-forum.com/.