[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Changes to m4/doc/m4.texinfo [branch-1_4]
From: |
Eric Blake |
Subject: |
Changes to m4/doc/m4.texinfo [branch-1_4] |
Date: |
Fri, 26 May 2006 04:13:27 +0000 |
Index: m4/doc/m4.texinfo
diff -u m4/doc/m4.texinfo:1.1.1.1.2.10 m4/doc/m4.texinfo:1.1.1.1.2.11
--- m4/doc/m4.texinfo:1.1.1.1.2.10 Thu May 25 12:52:19 2006
+++ m4/doc/m4.texinfo Fri May 26 04:13:27 2006
@@ -230,7 +230,7 @@
* Extensions:: Extensions in GNU m4
* Incompatibilities:: Facilities in System V m4 not in GNU m4
-* Other Incompat:: Other incompatibilities
+* Other Incompatibilities:: Other incompatibilities
@end detailmenu
@end menu
@@ -270,8 +270,8 @@
The @code{m4} macro processor is widely available on all UNIXes.
Usually, only a small percentage of users are aware of its existence.
-However, those who do often become commited users. The growing
-popularity of GNU Autoconf, which prerequires GNU @code{m4} for
+However, those who do often become committed users. The growing
+popularity of GNU Autoconf, which requires GNU @code{m4} for
@emph{generating} the @file{configure} scripts, is an incentive
for many to install it, while these people will not themselves
program in @code{m4}. GNU @code{m4} is mostly compatible with the
@@ -295,7 +295,7 @@
@code{GPM} has been an important ancestor of @code{m4}. See
C. Stratchey: ``A General Purpose Macro generator'', Computer Journal
-8,3 (1965), pp. 225 ff. @code{GPM} is also succintly described into
+8,3 (1965), pp. 225 ff. @code{GPM} is also succinctly described into
David Gries classic ``Compiler Construction for Digital Computers''.
While @code{GPM} was @emph{pure}, @code{m4} was meant to deal more
@@ -320,7 +320,7 @@
@cindex options, command line
All options begin with @samp{-}, or if long option names are used, with
a @samp{--}. A long option name need not be written completely, and
-unambigous prefix is sufficient. @code{m4} understands the following
+unambiguous prefix is sufficient. @code{m4} understands the following
options:
@table @code
@@ -372,7 +372,7 @@
@item -s
@itemx --synclines
-Generate synchronisation lines, for use by the C preprocessor or other
+Generate synchronization lines, for use by the C preprocessor or other
similar tools. This is useful, for example, when @code{m4} is used as a
front end to a compiler. Source file name and line number information
is conveyed by directives of the form @samp{#line @var{linenum}
@@ -382,9 +382,9 @@
@var{linenum}. The @samp{"@var{filename}"} part is often omitted when
the file name did not change from the previous directive.
-Synchronisation directives are always given on complete lines per
-themselves. When a synchronisation discrepancy occurs in the middle of
-an output line, the associated synchronisation directive is delayed
+Synchronization directives are always given on complete lines per
+themselves. When a synchronization discrepancy occurs in the middle of
+an output line, the associated synchronization directive is delayed
until the beginning of the next generated line.
@item -P
@@ -433,7 +433,7 @@
@item -Q
@itemx --quiet
@itemx --silent
-Suppress warnings about missing or superflous arguments in macro calls.
+Suppress warnings about missing or superfluous arguments in macro calls.
@item -B
@itemx -S
@@ -983,7 +983,7 @@
is not so in UNIX implementations of @code{m4}, which only recognize
one digit.
-As a special case, the zero'th argument, @code{$0}, is always the name
+As a special case, the zeroth argument, @code{$0}, is always the name
of the macro being expanded.
@example
@@ -1262,7 +1262,7 @@
@end example
@noindent
which results in a call to the macro @var{name}, which is passed the
-rest of the arguments. This can be used to call macros with ``illegal''
+rest of the arguments. This can be used to call macros with ``invalid''
names (@code{define} allows such names to be defined):
@example
@@ -1455,10 +1455,10 @@
While not a very interesting macro, it does show how simple loops can be
made with @code{shift}, @code{ifelse} and recursion.
address@hidden forloops
address@hidden for loops
@cindex loops, counting
@cindex counting loops
-Here is an example of a loop macro that implements a simple forloop. It
+Here is an example of a loop macro that implements a simple for loop. It
can, for example, be used for simple counting:
@comment ignore
@@ -1668,7 +1668,7 @@
@item p
Print a message when a named file is found through the path search
-mecanism (@pxref{Search Path}), giving the actual filename used.
+mechanism (@pxref{Search Path}), giving the actual filename used.
@item i
Print a message each time the current input file is changed, giving file
@@ -1889,10 +1889,10 @@
@cindex words, lexical structure of
@findex changeword
@quotation
-The macro @code{changeword} and all associated functionnality is
+The macro @code{changeword} and all associated functionality is
experimental. It is only available if the @code{--enable-changeword}
option was given to @code{configure}, at GNU @code{m4} installation
-time. The functionnality might change or even go away in the future.
+time. The functionality might change or even go away in the future.
@emph{Do not rely on it}. Please direct your comments about it the
same way you would do for bugs.
@end quotation
@@ -3029,9 +3029,9 @@
The expansion of @code{errprint} is void.
@example
-errprint(`Illegal arguments to forloop
+errprint(`Invalid arguments to forloop
')
address@hidden arguments to forloop
address@hidden arguments to forloop
@result{}
@end example
@@ -3243,7 +3243,7 @@
@menu
* Extensions:: Extensions in GNU m4
* Incompatibilities:: Facilities in System V m4 not in GNU m4
-* Other Incompat:: Other incompatibilities
+* Other Incompatibilities:: Other incompatibilities
@end menu
@node Extensions, Incompatibilities, Compatibility, Compatibility
@@ -3315,7 +3315,7 @@
Also, the debugging and tracing facilities in GNU @code{m4} are much
more extensive than in most other versions of @code{m4}.
address@hidden Incompatibilities, Other Incompat, Extensions, Compatibility
address@hidden Incompatibilities, Other Incompatibilities, Extensions,
Compatibility
@section Facilities in System V @code{m4} not in GNU @code{m4}
The version of @code{m4} from System V contains a few facilities that
@@ -3327,7 +3327,7 @@
not implemented in GNU @code{m4}. Its usefulness is unclear to me.
@end itemize
address@hidden Other Incompat, , Incompatibilities, Compatibility
address@hidden Other Incompatibilities, , Incompatibilities, Compatibility
@section Other incompatibilities
There are a few other incompatibilities between this implementation of
@@ -3352,7 +3352,7 @@
diversion were made, and not where it was inserted again.
@item
-GNU @code{m4} makes no attempt at prohiting autoreferential definitions
+GNU @code{m4} makes no attempt at prohibiting self-referential definitions
like:
@comment ignore
@@ -3410,3 +3410,8 @@
@summarycontents
@contents
@bye
+
address@hidden Local Variables:
address@hidden fill-column: 72
address@hidden ispell-local-dictionary: "american"
address@hidden End:
- Changes to m4/doc/m4.texinfo [branch-1_4], Eric Blake, 2006/05/09
- Changes to m4/doc/m4.texinfo [branch-1_4], Eric Blake, 2006/05/11
- Changes to m4/doc/m4.texinfo [branch-1_4], Eric Blake, 2006/05/11
- Changes to m4/doc/m4.texinfo [branch-1_4], Eric Blake, 2006/05/24
- Changes to m4/doc/m4.texinfo [branch-1_4], Eric Blake, 2006/05/25
- Changes to m4/doc/m4.texinfo [branch-1_4],
Eric Blake <=
- Changes to m4/doc/m4.texinfo [branch-1_4], Eric Blake, 2006/05/27
- Changes to m4/doc/m4.texinfo [branch-1_4], Eric Blake, 2006/05/29
- Changes to m4/doc/m4.texinfo [branch-1_4], Eric Blake, 2006/05/29
- Changes to m4/doc/m4.texinfo [branch-1_4], Eric Blake, 2006/05/30