When a label has a digit in it dellivelink.py notices
[dwarf-doc.git] / dwarf5 / tools / dellivelink.tex
1
2 % Sample input for dellivelink.py
3 % use like \livelink{chap:DWOPdup}{DW\_OP\_dup}
4 \newcommand{\livelink}[2]{\hyperlink{#1}{#2}\index{#2}}
5 % use when the index is different from the text and target.
6 \newcommand{\livelinki}[3]{\hyperlink{#1}{#2}\index{#3}}
7 % livetarg is the declaration this is the target of livelinks.
8 % FIXME: we might want livetarg and livetargi  #2 to be \textbf{#2}
9 \newcommand{\livetarg}[2]{\hypertarget{#1}{#2}\index{#2}}
10 % When we want the index entry to look different from the name.
11 \newcommand{\livetargi}[3]{\hypertarget{#1}{#2}\index{#3}}
12
13 \livelink{chap:DWTAGaccessdeclaration}{DW\_TAG\_access\_declaration},
14 \livelink{chap:DWTAGarraytype}{DW\_TAG\_array\_type},
15 \livelink{chap:DWTAGbasetype}{DW\_TAG\_base\_type},
16
17 \livetarg{chap:DWATabstractorigin}{DW\_AT\_abstract\_origin}
18 &\livelinki{chap:DWATabstractorigininlineinstance}{Inline instances of inline subprograms} {inline instances of inline subprograms} \\
19
20
21 one \livelink{chap:DWOPplus}{DW\_OP\_plus} one
22 one \livelink{chap:DWOPplus}{DW\_OP\_plus}two
23 one \livelink{chap:DWOPplus}{DW\_OP\_plus}+ 3
24 one \livelink{chap:DWOPplus}{DW\_OP\_plus}
25 % Do not convert the following line.
26 zed \livelink{chap:anything}{any\_thing\_plus}
27
28 \begin{alltt}
29
30 one \livelink{chap:DWOPplus}{DW\_OP\_plus} one \livelink{chap:DWOPplus}{DW\_OP\_plus}
31 one \livelink{chap:DWOPplus}{DW\_OP\_plus}two
32 one \livelink{chap:DWOPplus}{DW\_OP\_plus}+ 3
33 one \livelink{chap:DWOPplus}{DW\_OP\_plus}
34
35 \end{alltt}
36
37 % The following has nesting errors of alltt to see the
38 % error checking works.
39 \end{alltt}
40 \begin{alltt}
41 \begin{alltt}
42
43 %The following has digits, do not update automatically.
44
45  \livelink{chap:DWOPplus1}{DW\_OP\_plus1}
46
47
48