m4-commit
[Top][All Lists]
Advanced

[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
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]