Now tools/dellivelink.py deals with altt
[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
26 \begin{alltt}
27
28 one \livelink{chap:DWOPplus}{DW\_OP\_plus} one
29 one \livelink{chap:DWOPplus}{DW\_OP\_plus}two
30 one \livelink{chap:DWOPplus}{DW\_OP\_plus}+ 3
31 one \livelink{chap:DWOPplus}{DW\_OP\_plus}
32
33 \end{alltt}
34
35 % The following has nesting errors of alltt to see the
36 % error checking works.
37 \end{alltt}
38 \begin{alltt}
39 \begin{alltt}
40
41
42