gema 1.4.1 RC

General purpose text processing utility based on the concept of pattern matching

  Add it to your Download Basket!

 Add it to your Watch List!

0/5

Rate it!
report
malware
send us
an update
LICENSE TYPE:
Freeware 
FILE SIZE:
161 KB
USER RATING:
3.0/5 26
DEVELOPED BY:
David N. Gray
CATEGORY:
Home \ Word Processing
gema is a general purpose text processing utility based on the concept of pattern matching.

gema will read an input file and copy it to an output file transforming the data as specified by the patterns defined by the user.

It can be used to do the sorts of things that are done by Unix utilities such as cpp, grep, sed, awk, or strings.

It can be used as a macro processor, but it is much more general than cpp or m4 because it does not impose any particular syntax for what a macro call looks like.

Unlike utilities like sed or awk, gema can deal with patterns that span multiple lines and with nested constructs. It is also distinguished by being able to use multiple sets of rules to be used in different contexts.

gema has been extended with a binding to the scripting language Lua, named GeL, that provides the ability of executing piece of Lua code in gema actions.

It also may be used to add gema powerful matching capabilities to any Lua-enabled software. See the appropriate page in the documentation section for details.

NOTE: gema is licensed and distributed under the terms of the MIT License.

Last updated on July 5th, 2008

Runs on: Mac OS X (-)

#process text #text processor #macro processor #process #text #processor #macro

Add your review!

SUBMIT