Jump to content

General-purpose macro processor

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 134.107.3.64 (talk) at 16:23, 2 November 2005 (created a stub, + link to sourceforge project homepage). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

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