version 1.46, 2006/08/29 18:40:49 |
version 1.47, 2006/12/12 09:24:22 |
|
|
.Bk -words |
.Bk -words |
.Op Fl t Ar macro |
.Op Fl t Ar macro |
.Op Fl U Ns Ar name |
.Op Fl U Ns Ar name |
|
.Op Ar |
.Ek |
.Ek |
.Sh DESCRIPTION |
.Sh DESCRIPTION |
The |
The |
.Nm m4 |
.Nm m4 |
utility is a macro processor that can be used as a front end to any |
utility is a macro processor that can be used as a front end to any |
language (e.g., C, ratfor, fortran, lex, and yacc). |
language (e.g., C, ratfor, fortran, lex, and yacc). |
|
If no input files are given, |
.Nm m4 |
.Nm m4 |
reads from the standard input and writes |
reads from the standard input, otherwise the files from command line are |
the processed text to the standard output. |
processed in the given order. |
|
Input files can be regular files, files in the m4 include paths, or a |
|
single dash |
|
.Pq Sq - , |
|
denoting standard input. |
|
.Nm m4 |
|
writes |
|
the processed text to the standard output, unless told otherwise. |
.Pp |
.Pp |
Macro calls have the form name(argument1[, argument2, ..., argumentN]). |
Macro calls have the form name(argument1[, argument2, ..., argumentN]). |
.Pp |
.Pp |