3 # LaTeX-like non-breaking space (disables subscript but we don't need it)
8 # command-line option in another man page macro
10 # Usage: manopt:page(section):--option-name
11 (?su)[\\]?(?P<name>manopt):(?P<target>[a-zA-Z0-9_.-]+)\((?P<section>[a-zA-Z0-9]+)\):(?P<opt>--?[a-zA-Z0-9-]*)=
13 # component class initialization parameter in another man page macro
15 # Usage: manparam:type.plugin.compcls:param-name
16 (?su)[\\]?(?P<name>manparam):(?P<cctype>[a-zA-Z0-9_-]+)\.(?P<ccplug>[a-zA-Z0-9_-]+)\.(?P<ccname>[a-zA-Z0-9_-]+):(?P<pname>[a-zA-Z0-9_:.-]+(?<![:.]))=
20 # Usage: man:page(section)
21 (?su)[\\]?(?P<name>man):(?P<target>[a-zA-Z0-9_.-]+)\((?P<section>[a-zA-Z0-9]+)\)=
23 # no link option macro
25 # Usage: nlopt:--option-name
26 (?su)[\\]?(?P<name>nlopt):(?P<opt>--?[a-zA-Z0-9-]*)=
28 # command-line option macro
30 # Usage: opt:--option-name
31 (?su)[\\]?(?P<name>opt):(?P<opt>--?[a-zA-Z0-9-]*)=
33 # no link component class initialization parameter macro
35 # Usage: nlparam:param-name
36 (?su)[\\]?(?P<name>nlparam):(?P<pname>[a-zA-Z0-9_:.-]+(?<![:.]))=
38 # component class initialization parameter macro
40 # Usage: param:param-name
41 (?su)[\\]?(?P<name>param):(?P<pname>[a-zA-Z0-9_:.-]+(?<![:.]))=
43 # no link query result object entry macro
45 # Usage: nlqres:qres-name
46 (?su)[\\]?(?P<name>nlqres):(?P<pname>[a-zA-Z0-9_:.-]+(?<![:.]))=
48 # query result object entry macro
50 # Usage: qres:qres-name
51 (?su)[\\]?(?P<name>qres):(?P<pname>[a-zA-Z0-9_:.-]+(?<![:.]))=
53 # component class specification macro
55 # Usage: compcls:TYPE.PLUGIN.COMPCLS
56 (?su)[\\]?(?P<name>compcls):(?P<cctype>[a-zA-Z0-9_-]+)\.(?P<ccplug>[a-zA-Z0-9_-]+)\.(?P<ccname>[a-zA-Z0-9_-]+)=
61 (?su)[\\]?(?P<name>vtype):\[(?P<type>[^\]]+)\]=
63 # not macro (emphasis)
68 # all macro (emphasis)
93 # macro expansions for DocBook backend (begin)
94 ifdef::doctype-manpage[]
95 ifdef::backend-docbook[]
97 # man macro expansions
100 <refentrytitle>{target}</refentrytitle><manvolnum>{section}</manvolnum>
103 # no link option macro expansions
105 <literal>{opt}</literal>
107 # command-line option macro expansions
109 <literal>{opt}</literal>
111 # command-line option in another man page macro expansions
113 <literal>{opt}</literal>
115 # component class initialization parameter macro expansions
117 <literal>{pname}</literal>
119 # no link component class initialization parameter macro expansions
120 [nlparam-inlinemacro]
121 <literal>{pname}</literal>
123 # query result entry macro expansions
125 <literal>{pname}</literal>
127 # no link query result entry macro expansions
129 <literal>{pname}</literal>
131 # component class initialization parameter in another man page macro expansions
132 [manparam-inlinemacro]
133 <literal>{pname}</literal>
135 # component class specification macro expansions
136 [compcls-inlinemacro]
137 <literal>{cctype}.{ccplug}.{ccname}</literal>
139 # value object type macro expansions
143 # not macro expansions
147 # all macro expansions
151 # escstar macro expansions
152 [escstar-inlinemacro]
153 <literal>\e*</literal>
155 # esccomma macro expansions
156 [esccomma-inlinemacro]
157 <literal>\e,</literal>
159 # escdot macro expansions
161 <literal>\e,</literal>
163 # bs macro expansions
165 <literal>\e</literal>
167 # configure XML man page header
169 template::[header-declarations]
172 <date>{revdate}</date>
175 <refentrytitle>{mantitle}</refentrytitle>
176 <manvolnum>{manvolnum}</manvolnum>
177 <refmiscinfo class="source">Babeltrace</refmiscinfo>
178 <refmiscinfo class="version">{babeltrace_version}</refmiscinfo>
179 <refmiscinfo class="manual">Babeltrace 2 manual</refmiscinfo>
182 <refname>{manname}</refname>
183 <refpurpose>{manpurpose}</refpurpose>
186 # macro expansions for DocBook backend (end)
187 endif::backend-docbook[]
188 endif::doctype-manpage[]