Links


Rewriting programming languages

wiki.xxiivv.com

These languages often have two phases; the first gives a set of rules, and the second provides an accumulator on which those rules are to be applied.