coatl / rubymacros

RubyMacros is a lisp-like macro pre-processor for Ruby. More than just a purely textual substitution scheme, RubyMacros can manipulate and morph Ruby parse trees (in the form of RedParse Nodes) at parse time in just about any way you see fit.
http://rubyforge.org/projects/rubymacros
GNU Lesser General Public License v2.1
61 stars 2 forks source link

up pointers should be present in syntax trees #6

Open coatl opened 14 years ago

coatl commented 14 years ago

This could be ultra-convenient, and allow macros to modify stuff outside of the arguments passed to them. But it's tricky. All the implications make my head hurt.