[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Changes to m4/doc/m4.texinfo,v [branch]
From: |
Eric Blake |
Subject: |
Changes to m4/doc/m4.texinfo,v [branch] |
Date: |
Tue, 06 Jun 2006 13:20:59 +0000 |
CVSROOT: /sources/m4
Module name: m4
Branch: branch
Changes by: Eric Blake <ericb> 06/06/06 13:20:58
Index: doc/m4.texinfo
===================================================================
RCS file: /sources/m4/m4/doc/m4.texinfo,v
retrieving revision 1.1.1.1.2.18
retrieving revision 1.1.1.1.2.19
diff -u -b -r1.1.1.1.2.18 -r1.1.1.1.2.19
--- doc/m4.texinfo 6 Jun 2006 12:47:12 -0000 1.1.1.1.2.18
+++ doc/m4.texinfo 6 Jun 2006 13:20:57 -0000 1.1.1.1.2.19
@@ -1138,10 +1138,10 @@
still expands to the definition that was in effect at the @samp{(}.
@example
-define(`f', `.$1')
+define(`f', ``$0':$1')
@result{}
f(f(f(undefine(`f')`hello world')))
address@hidden world
address@hidden:f:f:hello world
f(`bye')
@result{}f(bye)
@end example
@@ -1599,14 +1599,14 @@
still live due to redefining a macro during argument collection.
@example
-pushdef(`f',`1')pushdef(`f',`2')
+pushdef(`f', ``$0'1')pushdef(`f', ``$0'2')
@result{}
f(popdef(`f')dumpdef(`f'))
address@hidden: `1'
address@hidden
address@hidden: ``$0'1'
address@hidden
f(popdef(`f')dumpdef(`f'))
@error{}m4.input:7: m4: Undefined name f
address@hidden
address@hidden
@end example
@xref{Debug Levels}, for information on controlling the details of the
@@ -1688,23 +1688,27 @@
foo
@error{}m4trace: -1- foo -> `blah'
@result{}blah
+traceoff
address@hidden
+foo
address@hidden
@end example
-Tracing even works on builtins, but does not transfer via @command{defn}
-(@pxref{Defn}).
+Tracing even works on builtins. However, @command{defn} (@pxref{Defn})
+does not transfer tracing status.
@example
-define(`m4_eval')traceon(`eval', `m4_divnum')
+traceon(`eval', `m4_divnum')
@result{}
define(`m4_eval', defn(`eval'))
@result{}
define(`m4_divnum', defn(`divnum'))
@result{}
eval(divnum)
address@hidden: -1- eval(0)
address@hidden: -1- eval(`0') -> `0'
@result{}0
m4_eval(m4_divnum)
address@hidden: -2- m4_divnum
address@hidden: -2- m4_divnum -> `0'
@result{}0
@end example