.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.46.2. .TH GENGEN "1" "June 2015" "gengen 1.4.3" "User Commands" .SH NAME gengen \- manual page for gengen 1.4.3 .SH SYNOPSIS .B gengen [\fI\,OPTIONS\/\fR]... .SH DESCRIPTION GNU gengen 1.4.3 .PP This program, given a skeleton source file with some parts to be replaced, generates a program that generates that source, and substitutes those parts as specified. .TP \fB\-h\fR, \fB\-\-help\fR Print help and exit .TP \fB\-V\fR, \fB\-\-version\fR Print version and exit .TP \fB\-i\fR, \fB\-\-input\fR=\fI\,file\/\fR input file (default std input) .TP \fB\-F\fR, \fB\-\-file\-name\fR=\fI\,name\/\fR name used for generating file (default stdout) .TP \fB\-f\fR, \fB\-\-gen\-name\fR=\fI\,STRING\/\fR prefix for generated code (default=`gengen') .TP \fB\-\-output\-format\fR=\fI\,lang\/\fR target language (cpp, c, lua) (default=`cpp') .TP \fB\-\-output\-dir\fR=\fI\,STRING\/\fR output directory (default current dir) .TP \fB\-\-separate\-files\fR output to separate files (header, source). require \fB\-\-file\-name\fR .TP \fB\-\-expand\-tabs\fR strings containing newlines are indented according to the current indentation level .TP \fB\-\-no\-gen\-version\fR do not put gengen version in the generated file .TP \fB\-\-test\-mode\fR even with errors exit with 0 (this is only for testing purposes) .TP \fB\-\-force\fR force regeneration of output code .SH "REPORTING BUGS" Report bugs to Raman Gopalan .SH COPYRIGHT Copyright \(co 2002\-2015 Lorenzo Bettini This program comes with ABSOLUTELY NO WARRANTY; for details please see the file 'COPYING' supplied with the source code. .br This is free software, and you are welcome to redistribute it under certain conditions; again, see 'COPYING' for details. This program is released under the GNU General Public License. .SH "SEE ALSO" The full documentation for .B gengen is maintained as a Texinfo manual. If the .B info and .B gengen programs are properly installed at your site, the command .IP .B info gengen .PP should give you access to the complete manual.