// ParGen generates C++ source files by copying a program template but // with appropriate substitutions. The Copier class aids this // procedure. class Copier { ParTable *table; FILE *fd, *out; void copy(); public: static char *currentfile; static int position; Copier(ParTable *t, char *inf, char *outf); };