| 1 | \input texinfo.tex @c -*-texinfo-*-
|
|---|
| 2 |
|
|---|
| 3 | @setfilename node-expand.info
|
|---|
| 4 |
|
|---|
| 5 | @c Makeinfo should expand non-macros such as @@ and @value
|
|---|
| 6 | @c in node names and node references, including menus.
|
|---|
| 7 | @c This file deliberately references "Node 1" both via
|
|---|
| 8 | @c @value and directly; this should not trigger any errors,
|
|---|
| 9 | @c as long as --commands-in-node-names is used.
|
|---|
| 10 | @c Index entries should all be expanded as well.
|
|---|
| 11 |
|
|---|
| 12 | @set node1 Node 1
|
|---|
| 13 |
|
|---|
| 14 | @ifnottex
|
|---|
| 15 |
|
|---|
| 16 | @node Top, (dir), (dir), (dir)
|
|---|
| 17 | @top Expansion in Node Names
|
|---|
| 18 |
|
|---|
| 19 | @end ifnottex
|
|---|
| 20 |
|
|---|
| 21 | @menu
|
|---|
| 22 | * @value{node1} ::
|
|---|
| 23 | * @@node `2'::
|
|---|
| 24 | * ``node'' with---tricks::
|
|---|
| 25 | @end menu
|
|---|
| 26 |
|
|---|
| 27 | @xref{@@node `2'}.
|
|---|
| 28 |
|
|---|
| 29 | @node @value{node1}, @@node `2', Top, Top
|
|---|
| 30 | @chapter Chapter 1
|
|---|
| 31 |
|
|---|
| 32 | @cindex entry for chapter 1
|
|---|
| 33 | This is chapter 1.
|
|---|
| 34 | @xref{@@node `2'}.
|
|---|
| 35 |
|
|---|
| 36 | @set sec1 Section 1.1
|
|---|
| 37 |
|
|---|
| 38 | @menu
|
|---|
| 39 | * @value{sec1}::
|
|---|
| 40 | @end menu
|
|---|
| 41 |
|
|---|
| 42 | @node Section 1.1, , Node 1, Node 1
|
|---|
| 43 | @comment node-name, next, previous, up
|
|---|
| 44 |
|
|---|
| 45 | @cindex entry for section 1.1
|
|---|
| 46 | This is section 1.1.
|
|---|
| 47 |
|
|---|
| 48 | @node @@node `2', ``node'' with---tricks, @value{node1}, Top
|
|---|
| 49 | @comment node-name, next, previous, up
|
|---|
| 50 | @chapter Node 2
|
|---|
| 51 |
|
|---|
| 52 | @cindex entry for chapter 2
|
|---|
| 53 | This is chapter 2.
|
|---|
| 54 | @xref{@value{node1}}. @xref{Node 1}.
|
|---|
| 55 | @xref{``node'' with---tricks, Node with some tricks}.
|
|---|
| 56 |
|
|---|
| 57 | @node ``node'' with---tricks, , @@node `2', Top
|
|---|
| 58 |
|
|---|
| 59 | @cindex tricks
|
|---|
| 60 | Another node.
|
|---|
| 61 |
|
|---|
| 62 | @printindex cp
|
|---|
| 63 |
|
|---|
| 64 | @bye
|
|---|