General-purpose macro processor
Appearance
gema is a contextual macro processor, which is based on pattern matching. It replaces/enhances the concept of regular expressions by contexts. Contexts roughly corresponds to named sets of patterns. As a consequence, macros in gema closely resemble an EBNF description.
See Also
- Gema homepage
- “Why I love Gema” — article advertising some features of gema