# Run with this configuration file by typing:
# a2x --asciidoc-opts=--conf-file=larcenydoc.conf -f pdf -D . UserManual/user-manual.txt
# a2x --asciidoc-opts=--conf-file=larcenydoc.conf -f chunked -D . UserManual/user-manual.txt
# etc...
[replacements]
# => to a nicer right double arrow...
# Unfortunately, the pdf files we generate don't have the font for it...
#\=>=⇒
### Procedure Header macro:
# proc:foo[args="x y z",result="number"] ==> {anchored at #foo}
# Procedure foo
# (foo x y z) => number
# proc:ProcBar[args="x",result="number",var="baz"] ==> {anchored at #ProcBar}
# Procedure baz
# (baz x) => number
# proc:bar2[args="none",result="string"] ==> {anchored at #bar2}
# Procedure bar2
# (bar2) => string
# proc:ProcBazToo[var="baz2"] ==> {anchored at #ProcBazToo}
# Procedure baz2
# proc:ping[args="a b c",result="unspecified"] ==> {anchored at #ping}
# Procedure ping
# (ping a b c) => unspecified
# proc:pong[args="a b c"] ==> {anchored at #pong}
# Procedure pong
# (pong a b c)
# (see also proctempl: below which is to be kept
# in sync with proc: (it just omits the header))
[proc-inlinemacro]
ifdef::basebackend-docbook[]
{var?{var}}{var!{target}}
({var?{var}}{var!{target}} {args}) {result? => {result}}
endif::basebackend-docbook[] [proctempl-inlinemacro] ifdef::basebackend-docbook[]({var?{var}}{var!{target}} {args}) {result? => {result}}
endif::basebackend-docbook[]