Commit | Line | Data |
---|---|---|
7f918cf1 CE |
1 | [quotes] |
2 | ``|''= | |
3 | `|'= | |
4 | # "=doublequoted | |
5 | ||
6 | ||
7 | [macros] | |
8 | ifdef::backend-docbook45[] | |
9 | (?su)(?<!\w)[\\]?(?P<name>wref):(?P<target>\S*?)\[(?P<attrlist>.*?)(?<!\\)\]= | |
10 | endif::[] | |
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_.]+)) | |
17 | ifdef::backend-html5[] | |
18 | <:(?P<page>[a-zA-Z0-9]+):>=link:\g<page>[\g<page>] | |
19 | <:(?P<page>[a-zA-Z0-9]+)#(?P<id>[a-zA-Z0-9_]+):>=link:\g<page>#\g<id>[\g<page>] | |
20 | <:#(?P<id>[a-zA-Z0-9_]+):>=link:{mlton-guide-page}#\g<id>[\g<id>] | |
21 | (?s)<:(?P<page>[a-zA-Z0-9]+):(?P<text>.+?)>=link:\g<page>[\g<text>] | |
22 | (?s)<:(?P<page>[a-zA-Z0-9]+)#(?P<id>[a-zA-Z0-9_]+):(?P<text>.+?)>=link:\g<page>#\g<id>[\g<text>] | |
23 | (?s)<:#(?P<id>[a-zA-Z0-9_]+):(?P<text>.+?)>=link:{mlton-guide-page}#\g<id>[\g<text>] | |
24 | <!Anchor\((?P<id>[a-zA-Z0-9_]+)\)>=anchor:\g<id>[] | |
25 | <!Cite\((?P<id>[a-zA-Z0-9_]+)\)>=link:References#\g<id>[\g<id>] | |
26 | (?s)<!Cite\((?P<id>[a-zA-Z0-9_]+),(?P<text>.+?)\)>=link:References#\g<id>[\g<text>] | |
27 | <!Attachment\((?P<page>[a-zA-Z0-9]+),(?P<pathname>(?P<dirname>([-a-zA-Z0-9_.]+/)*)(?P<basename>[-a-zA-Z0-9_.]+))\)>=link:\g<page>.attachments/\g<pathname>[`\g<basename>`] | |
28 | (?s)<!Attachment\((?P<page>[a-zA-Z0-9]+),(?P<pathname>(?P<dirname>([-a-zA-Z0-9_.]+/)*)(?P<basename>[-a-zA-Z0-9_.]+)),(?P<text>.+?)\)>=link:\g<page>.attachments/\g<pathname>[\g<text>] | |
29 | endif::[] | |
30 | ifdef::backend-docbook45[] | |
31 | <:(?P<page>[a-zA-Z0-9]+):>=wref:\g<page>[\g<page>] | |
32 | <:(?P<page>[a-zA-Z0-9]+)#(?P<id>[a-zA-Z0-9_]+):>=wref:\g<page>_\g<id>[\g<page>] | |
33 | <:#(?P<id>[a-zA-Z0-9_]+):>=wref:{mlton-guide-page}_\g<id>[\g<id>] | |
34 | (?s)<:(?P<page>[a-zA-Z0-9]+):(?P<text>.+?)>=wref:\g<page>[\g<text>] | |
35 | (?s)<:(?P<page>[a-zA-Z0-9]+)#(?P<id>[a-zA-Z0-9_]+):(?P<text>.+?)>=wref:\g<page>_\g<id>[\g<text>] | |
36 | (?s)<:#(?P<id>[a-zA-Z0-9_]+):(?P<text>.+?)>=wref:{mlton-guide-page}_\g<id>[\g<text>] | |
37 | <!Anchor\((?P<id>[a-zA-Z0-9_]+)\)>=anchor:{mlton-guide-page}_\g<id>[] | |
38 | <!Cite\((?P<id>[a-zA-Z0-9_]+)\)>=wref:References_\g<id>[\g<id>] | |
39 | (?s)<!Cite\((?P<id>[a-zA-Z0-9_]+),(?P<text>.+?)\)>=wref:References_\g<id>[\g<text>] | |
40 | <!Attachment\((?P<page>[a-zA-Z0-9]+),(?P<pathname>(?P<dirname>([-a-zA-Z0-9_.]+/)*)(?P<basename>[-a-zA-Z0-9_.]+))\)>=link:guide/\g<page>.attachments/\g<pathname>[`\g<basename>`] | |
41 | (?s)<!Attachment\((?P<page>[a-zA-Z0-9]+),(?P<pathname>(?P<dirname>([-a-zA-Z0-9_.]+/)*)(?P<basename>[-a-zA-Z0-9_.]+)),(?P<text>.+?)\)>=link:guide/\g<page>.attachments/\g<pathname>[\g<text>] | |
42 | endif::[] | |
43 | ||
44 | ## (?P<rev>[0-9]+) | |
45 | ## <!ViewSVNRev\((?P<rev>[0-9]+)\)>=http://sourceforge.net/p/mlton/code/\g<rev>[`r\g<rev>`] | |
46 | <!ViewSVNRev\((?P<rev>[0-9]+)\)>=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 | <!ViewGitProj\((?P<repo>[-a-zA-Z0-9_]+)\)>=https://github.com/MLton/\g<repo>[`\g<repo>`] | |
52 | <!ViewGitCommit\((?P<repo>[-a-zA-Z0-9_]+),(?P<rev>[-a-zA-Z0-9_]+)\)>=https://github.com/MLton/\g<repo>/commit/\g<rev>[`\g<rev>`] | |
53 | <!ViewGitCommits\((?P<repo>[-a-zA-Z0-9_]+),(?P<rev>[-a-zA-Z0-9_]+)\)>=https://github.com/MLton/\g<repo>/commits/\g<rev>[`\g<rev>`] | |
54 | <!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_.]+))\)>=https://github.com/MLton/\g<repo>/tree/\g<rev>/\g<pathname>[`\g<basename>`] | |
55 | <!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_.]+))\)>=https://github.com/MLton/\g<repo>/blob/\g<rev>/\g<pathname>[`\g<basename>`] | |
56 | <!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_.]+))\)>=https://raw.github.com/MLton/\g<repo>/\g<rev>/\g<pathname>[`\g<basename>`] | |
57 | ||
58 | ||
59 | ifdef::backend-docbook45[] | |
60 | # wref:id[text] | |
61 | [wref-inlinemacro] | |
62 | <link linkend="{target}">{1}</link> | |
63 | endif::[] |