aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README14
1 files changed, 7 insertions, 7 deletions
diff --git a/README b/README
index 79b6397..40782d8 100644
--- a/README
+++ b/README
@@ -2,9 +2,9 @@ M4KWARGS - keyword argument support for m4 macros
=================================================
M4kwargs is a macro package that implements keyword arguments for
-m4 macros. The implementation relies on the patsubst builtin, which
-is available at least in GNU m4 and in FreeBSD m4. This package
-has been tested with these two implementations.
+m4 macros. It relies on the patsubst builtin, which is available at
+least in GNU m4 and in FreeBSD m4. This package has been tested with
+these two implementations.
Installation
============
@@ -50,8 +50,8 @@ This will do the following:
1. Check if m4 provides the patsubst builtin. If not, an error message will
be printed and m4 will terminate with exit status 1.
-2. Check if second argument to patsubst is a basic or extended regular
-expression.
+2. Check if patsubst takes a basic or extended regular expression as its
+second argument.
3. Prefix all built-in m4 identifiers with m4_. Note to GNU m4 users:
don't use the -P (--prefix-builtins) option, as it will interfere with
this step.
@@ -61,8 +61,8 @@ All these steps are performed in a diversion, so that they add nothing to the
output.
The basic way of declaring keyword arguments is by using the KWARGS_ASGN
-macro. This macro takes a comma-delimited list of argument assignments as
-its arguments. Its expansion is empty.
+macro. This macro takes as its arguments a comma-delimited list of
+keyword=value assignments. Its expansion is empty.
Suppose you want to write a macro INCR, that takes a single numeric argument
and expands to its value incremented by one. If a keyword argument `delta' is

Return to:

Send suggestions and report system problems to the System administrator.