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
|
|---|
category: macro preprocessors
summary, or
expanded.
|
|