diff options
author | Stuart Rackham <srackham@methods.co.nz> | 2012-09-27 21:56:56 +1200 |
---|---|---|
committer | Stuart Rackham <srackham@methods.co.nz> | 2012-09-27 21:56:56 +1200 |
commit | 5583e328b034902be3c4544805685c9bf1d488be (patch) | |
tree | f4d07fd964fb8ca784dc2279b07281a3c88758ac | |
parent | bb96fb7c74713a2fa5075c00f4821ef375ca6972 (diff) | |
download | asciidoc-5583e328b034902be3c4544805685c9bf1d488be.tar.gz |
FIXED: indexterm2:[] macro syntax now recognized. See
https://groups.google.com/group/asciidoc/browse_thread/thread/1b3f1a0f0a21425e
Added indexterm test cases.
-rw-r--r-- | asciidoc.conf | 2 | ||||
-rw-r--r-- | tests/data/testcases.txt | 16 |
2 files changed, 17 insertions, 1 deletions
diff --git a/asciidoc.conf b/asciidoc.conf index fab1a22..4579c63 100644 --- a/asciidoc.conf +++ b/asciidoc.conf @@ -219,7 +219,7 @@ template::[partintroblock] # (?s) re flag for line spanning. # Macros using default syntax. -(?su)(?<!\w)[\\]?(?P<name>http|https|ftp|file|irc|mailto|callto|image|link|anchor|xref|indexterm):(?P<target>\S*?)\[(?P<attrlist>.*?)(?<!\\)\]= +(?su)(?<!\w)[\\]?(?P<name>http|https|ftp|file|irc|mailto|callto|image|link|anchor|xref|indexterm|indexterm2):(?P<target>\S*?)\[(?P<attrlist>.*?)(?<!\\)\]= # These URL types don't require any special attribute list formatting. (?su)(?<!\S)[\\]?(?P<name>http|https|ftp|file|irc):(?P<target>//[^\s<>]*[\w/])= diff --git a/tests/data/testcases.txt b/tests/data/testcases.txt index 0678d5c..af1f71a 100644 --- a/tests/data/testcases.txt +++ b/tests/data/testcases.txt @@ -556,6 +556,22 @@ endif::basebackend-docbook[] Index Terms ----------- +Test 1 ((test1)). + +Test 2 (((test2))). + +Test 3 (((test3,secondary))). + +Test 4 (((test4,secondary,tertiary))). + +Test 5 indexterm2:[test5]. + +Test 6 indexterm:[test6]. + +Test 7 indexterm:[test7,secondary]. + +Test 8 indexterm:[test8,secondary,tertiary]. + Multi-passthough substitution (see http://groups.google.com/group/asciidoc/browse_frm/thread/1269dc2feb1a482c) ((`foo`)) |