David N. Gray <dgray@acm.org>
March 17, 1995
Revised May 21 and August 20, 1995, and December 26, 2003
This document is the user manual for gema, a program whose name stands for general purpose macro processor. This is a utility program which is run as a shell command under Unix, MS-DOS, or Windows and can be used for performing conversions or translations of data files or extracting information from files.
The man page for gema provides a tutorial introduction and a brief reference summary, while this document provides a more detailed specification. It would probably be best to read the tutorial section first before reading the rest of this document. The command line options are fully documented in the man page, so will not be repeated here.
This version of the document is consistent with versions 1.2 through 1.4 of the program. (Note that the -version option can be used to check which version you are running.)