68361e0179210de6e143d7a8d1c4f26f9936b359
[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