Import Upstream version 20180207
[hcoop/debian/mlton.git] / doc / guide / conf / mlton-asciidoc.conf
CommitLineData
7f918cf1
CE
1[quotes]
2``|''=
3`|'=
4# "=doublequoted
5
6
7[macros]
8ifdef::backend-docbook45[]
9(?su)(?<!\w)[\\]?(?P<name>wref):(?P<target>\S*?)\[(?P<attrlist>.*?)(?<!\\)\]=
10endif::[]
11
12
13[replacements]
14## (?P<page>[a-zA-Z0-9]+)
15## (?P<id>[a-zA-Z0-9_]+)
16## (?P<pathname>(?P<dirname>([-a-zA-Z0-9_.]+/)*)(?P<basename>[-a-zA-Z0-9_.]+))
17ifdef::backend-html5[]
18&lt;:(?P<page>[a-zA-Z0-9]+):&gt;=link:\g<page>[\g<page>]
19&lt;:(?P<page>[a-zA-Z0-9]+)#(?P<id>[a-zA-Z0-9_]+):&gt;=link:\g<page>#\g<id>[\g<page>]
20&lt;:#(?P<id>[a-zA-Z0-9_]+):&gt;=link:{mlton-guide-page}#\g<id>[\g<id>]
21(?s)&lt;:(?P<page>[a-zA-Z0-9]+):(?P<text>.+?)&gt;=link:\g<page>[\g<text>]
22(?s)&lt;:(?P<page>[a-zA-Z0-9]+)#(?P<id>[a-zA-Z0-9_]+):(?P<text>.+?)&gt;=link:\g<page>#\g<id>[\g<text>]
23(?s)&lt;:#(?P<id>[a-zA-Z0-9_]+):(?P<text>.+?)&gt;=link:{mlton-guide-page}#\g<id>[\g<text>]
24&lt;!Anchor\((?P<id>[a-zA-Z0-9_]+)\)&gt;=anchor:\g<id>[]
25&lt;!Cite\((?P<id>[a-zA-Z0-9_]+)\)&gt;=link:References#\g<id>[\g<id>]
26(?s)&lt;!Cite\((?P<id>[a-zA-Z0-9_]+),(?P<text>.+?)\)&gt;=link:References#\g<id>[\g<text>]
27&lt;!Attachment\((?P<page>[a-zA-Z0-9]+),(?P<pathname>(?P<dirname>([-a-zA-Z0-9_.]+/)*)(?P<basename>[-a-zA-Z0-9_.]+))\)&gt;=link:\g<page>.attachments/\g<pathname>[`\g<basename>`]
28(?s)&lt;!Attachment\((?P<page>[a-zA-Z0-9]+),(?P<pathname>(?P<dirname>([-a-zA-Z0-9_.]+/)*)(?P<basename>[-a-zA-Z0-9_.]+)),(?P<text>.+?)\)&gt;=link:\g<page>.attachments/\g<pathname>[\g<text>]
29endif::[]
30ifdef::backend-docbook45[]
31&lt;:(?P<page>[a-zA-Z0-9]+):&gt;=wref:\g<page>[\g<page>]
32&lt;:(?P<page>[a-zA-Z0-9]+)#(?P<id>[a-zA-Z0-9_]+):&gt;=wref:\g<page>_\g<id>[\g<page>]
33&lt;:#(?P<id>[a-zA-Z0-9_]+):&gt;=wref:{mlton-guide-page}_\g<id>[\g<id>]
34(?s)&lt;:(?P<page>[a-zA-Z0-9]+):(?P<text>.+?)&gt;=wref:\g<page>[\g<text>]
35(?s)&lt;:(?P<page>[a-zA-Z0-9]+)#(?P<id>[a-zA-Z0-9_]+):(?P<text>.+?)&gt;=wref:\g<page>_\g<id>[\g<text>]
36(?s)&lt;:#(?P<id>[a-zA-Z0-9_]+):(?P<text>.+?)&gt;=wref:{mlton-guide-page}_\g<id>[\g<text>]
37&lt;!Anchor\((?P<id>[a-zA-Z0-9_]+)\)&gt;=anchor:{mlton-guide-page}_\g<id>[]
38&lt;!Cite\((?P<id>[a-zA-Z0-9_]+)\)&gt;=wref:References_\g<id>[\g<id>]
39(?s)&lt;!Cite\((?P<id>[a-zA-Z0-9_]+),(?P<text>.+?)\)&gt;=wref:References_\g<id>[\g<text>]
40&lt;!Attachment\((?P<page>[a-zA-Z0-9]+),(?P<pathname>(?P<dirname>([-a-zA-Z0-9_.]+/)*)(?P<basename>[-a-zA-Z0-9_.]+))\)&gt;=link:guide/\g<page>.attachments/\g<pathname>[`\g<basename>`]
41(?s)&lt;!Attachment\((?P<page>[a-zA-Z0-9]+),(?P<pathname>(?P<dirname>([-a-zA-Z0-9_.]+/)*)(?P<basename>[-a-zA-Z0-9_.]+)),(?P<text>.+?)\)&gt;=link:guide/\g<page>.attachments/\g<pathname>[\g<text>]
42endif::[]
43
44## (?P<rev>[0-9]+)
45## &lt;!ViewSVNRev\((?P<rev>[0-9]+)\)&gt;=http://sourceforge.net/p/mlton/code/\g<rev>[`r\g<rev>`]
46&lt;!ViewSVNRev\((?P<rev>[0-9]+)\)&gt;=https://github.com/MLton/mlton/commit/%3A%2FSVN%20r\g<rev>[`r\g<rev>`]
47
48## (?P<repo>[-a-zA-Z0-9_]+)
49## (?P<rev>[-a-zA-Z0-9_]+)
50## (?P<pathname>(?P<dirname>([-a-zA-Z0-9_.]+/)*)(?P<basename>[-a-zA-Z0-9_.]+))
51&lt;!ViewGitProj\((?P<repo>[-a-zA-Z0-9_]+)\)&gt;=https://github.com/MLton/\g<repo>[`\g<repo>`]
52&lt;!ViewGitCommit\((?P<repo>[-a-zA-Z0-9_]+),(?P<rev>[-a-zA-Z0-9_]+)\)&gt;=https://github.com/MLton/\g<repo>/commit/\g<rev>[`\g<rev>`]
53&lt;!ViewGitCommits\((?P<repo>[-a-zA-Z0-9_]+),(?P<rev>[-a-zA-Z0-9_]+)\)&gt;=https://github.com/MLton/\g<repo>/commits/\g<rev>[`\g<rev>`]
54&lt;!ViewGitDir\((?P<repo>[-a-zA-Z0-9_]+),(?P<rev>[-a-zA-Z0-9_]+),(?P<pathname>(?P<dirname>([-a-zA-Z0-9_.]+/)*)(?P<basename>[-a-zA-Z0-9_.]+))\)&gt;=https://github.com/MLton/\g<repo>/tree/\g<rev>/\g<pathname>[`\g<basename>`]
55&lt;!ViewGitFile\((?P<repo>[-a-zA-Z0-9_]+),(?P<rev>[-a-zA-Z0-9_]+),(?P<pathname>(?P<dirname>([-a-zA-Z0-9_.]+/)*)(?P<basename>[-a-zA-Z0-9_.]+))\)&gt;=https://github.com/MLton/\g<repo>/blob/\g<rev>/\g<pathname>[`\g<basename>`]
56&lt;!RawGitFile\((?P<repo>[-a-zA-Z0-9_]+),(?P<rev>[-a-zA-Z0-9_]+),(?P<pathname>(?P<dirname>([-a-zA-Z0-9_.]+/)*)(?P<basename>[-a-zA-Z0-9_.]+))\)&gt;=https://raw.github.com/MLton/\g<repo>/\g<rev>/\g<pathname>[`\g<basename>`]
57
58
59ifdef::backend-docbook45[]
60# wref:id[text]
61[wref-inlinemacro]
62<link linkend="{target}">{1}</link>
63endif::[]