wok-6.x annotate m4/description.txt @ rev 25041
Up fatattr (1.0.1), puzzles (20220128)
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Fri May 27 17:15:46 2022 +0000 (2022-05-27) |
parents | |
children |
rev | line source |
---|---|
Hans-G?nter@24875 | 1 GNU M4 is an implementation of the traditional Unix macro processor. |
Hans-G?nter@24875 | 2 It is mostly SVR4 compatible although it has some extensions |
Hans-G?nter@24875 | 3 (for example, handling more than 9 positional parameters to macros). |
Hans-G?nter@24875 | 4 GNU M4 also has built-in functions for including files, running shell |
Hans-G?nter@24875 | 5 commands, doing arithmetic, etc. |
Hans-G?nter@24875 | 6 |
Hans-G?nter@24875 | 7 GNU M4 is a macro processor in the sense that it copies its input to |
Hans-G?nter@24875 | 8 the output expanding macros as it goes. Macros are either builtin or |
Hans-G?nter@24875 | 9 user-defined and can take any number of arguments. |
Hans-G?nter@24875 | 10 Besides just doing macro expansion, m4 has builtin functions for |
Hans-G?nter@24875 | 11 including named files, running UNIX commands, doing integer arithmetic, |
Hans-G?nter@24875 | 12 manipulating text in various ways, recursion etc... |
Hans-G?nter@24875 | 13 m4 can be used either as a front-end to a compiler or as a macro |
Hans-G?nter@24875 | 14 processor in its own right. |
Hans-G?nter@24875 | 15 |
Hans-G?nter@24875 | 16 One of the biggest users of GNU M4 is the GNU Autoconf project. |