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

form escape should be allowed as name of a method should #4

Open coatl opened 14 years ago

coatl commented 14 years ago

I want to be able to write something like this:

:( def ^foo(bar,baz) ... end )

There are ambiguities to be worked out, since ^ is a legitimate method name currently.