[antlr-interest] we need a name for a new rewriting tool

Carl Crowder carl.crowder at gmail.com
Tue Jul 22 13:35:24 PDT 2008


"Valmorphanizer" :O

Terence Parr wrote:
> Hi, Leon Su, the maniac that brings you gUnit is currently working with
> me on a rewrite system similar to other rewrite engines such as ASF+SDF,
> Stratego, TXL etc...  I believe the tool is in line with the strategy
> championed by Andy Tripp.
> 
> You'll be able to say things like "whenever you see x+0 in an IF
> expression, rewrite it to x":
> 
> ---------------------
> rewrite Java; // applies rewrite rules to external java grammar
> tokens {
>     x=ID;
> }
> 
> [ifstat ... expr]:
>     "x+0" -> "x"
>     "0+x" -> "x"
>     ...
> ---------------------
> 
> It is going to be extremely cool and will also work for tree rewrites.
> 
> The only problem we have is that we don't know what to call it. I
> originally had a nice tree rewriting system called Sorcerer (14 years
> ago) but now there are things like sourcerer and so on. can anybody help
> us name this tool?
> 
> THesaurus entries:
> 
> rewrite: revise, recast,reword, rephrase, redraft.
> 
> transform: change, alter,convert, metamorphose, transfigure, transmute,
> mutate; revolutionize,overhaul; remodel, reshape, redo, reconstruct,
> rebuild, reorganize, rearrange,rework, renew, revamp, remake, retool,
> transmogrify, morph
> 
> rebuild: reconstruct, renovate, restore, remodel, remake,reassemble.
> 
> Do any of those words help us?
> 
> I think "morph" is actually not bad.  Morpheme sounds cooler but makes
> less sense.  Morphica?  Morphic?  Morphologic? Morphomatic? ha! that one
> is funny.
> 
> How about metamorph? I like that one! google search only reveals a
> molecular device and some stupid school has taken metamorph.org. I guess
> that is no big deal because we will be using the antlr.org website for
> that.
> 
> Ter



More information about the antlr-interest mailing list