summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStuart Rackham <srackham@methods.co.nz>2012-09-27 21:56:56 +1200
committerStuart Rackham <srackham@methods.co.nz>2012-09-27 21:56:56 +1200
commit5583e328b034902be3c4544805685c9bf1d488be (patch)
treef4d07fd964fb8ca784dc2279b07281a3c88758ac
parentbb96fb7c74713a2fa5075c00f4821ef375ca6972 (diff)
downloadasciidoc-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.conf2
-rw-r--r--tests/data/testcases.txt16
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`))