Abstract Syntax Tree (AST)

Does Ruby Parser Dream of Highly Expressive Grammar?