tool: gema


Language:
gema
Version:
1.1
Parts:
macro processor, documentation, examples.
Author:
David N. Gray <DGray@acm.org>
Location:
FTP://ftp.ugcs.caltech.edu/pub/gema/gema.tar.gz MS-DOS executable in file exe.zip

To just view doc: http://www.ugcs.caltech.edu/gema/

Description:
A general-purpose macro processor that uses pattern matching and replacement. It can be used as a pre-processor or to translate one language to another, or to extract selected information from files.
Features:
  • Does not impose any particular syntax for macro calls.
  • No built-in assumptions about input language syntax.
  • Can recognize patterns spanning multiple lines.
  • Handles recursive patterns, such as matching pairs of nested parentheses.
  • Different sets of rules can be used in different contexts.
  • Easy to ignore redundant white space.
Requires:
ANSI C compiler
Ports:
Unix, MS-DOS, Windows/NT
Updated:
May 23rd, 1995

Related Items

category: macro preprocessors summary, or expanded.


This work supported by Idiom Consulting. Idiom is a full-service ISP, providing Internet access in Northern California and Web hosting worldwide.

Please send updates to free-compilers@idiom.com

The HTML is maintained by David Muir Sharnoff and the entries themselves are currently maintained by Bryan Miller.

Copyright (c) 1992-1998 David Muir Sharnoff, All Rights Reserved
Copyright (c) 1994-1996, Steven Allen Robenalt, All Rights Reserved