summaryrefslogtreecommitdiff
path: root/asciidoc.conf
diff options
context:
space:
mode:
authorStuart Rackham <srackham@methods.co.nz>2009-03-06 14:23:38 +1300
committerStuart Rackham <srackham@methods.co.nz>2009-03-06 14:23:38 +1300
commita1e87b11097187df45e0c34863b8d7d55d404e7e (patch)
treebd1a1afd59916495a9035f368c8ab2f50eea30c6 /asciidoc.conf
parentaa79ef3d32aa58d02c9c3956df5e738317a4e632 (diff)
downloadasciidoc-a1e87b11097187df45e0c34863b8d7d55d404e7e.tar.gz
Implemented 'inline literal' passthrough element and updated documentation
files accordingly.
Diffstat (limited to 'asciidoc.conf')
-rw-r--r--asciidoc.conf7
1 files changed, 7 insertions, 0 deletions
diff --git a/asciidoc.conf b/asciidoc.conf
index eccece5..6400261 100644
--- a/asciidoc.conf
+++ b/asciidoc.conf
@@ -69,7 +69,9 @@ blocktitle=^\.(?P<title>([^.\s].*)|(\.[^.\s].*))$
``|''=doublequoted
'=emphasis
`|'=singlequoted
+ifdef::no-inline-literal[]
`=monospaced
+endif::no-inline-literal[]
# +++ and $$ quoting is applied to the +++ and $$ inline passthrough
# macros to allow quoted attributes to be used.
# This trick only works with inline passthrough macros.
@@ -220,6 +222,11 @@ endif::asciidoc7compatible[]
(?su)[\\]?\+\+\+(?P<passtext>.*?)\+\+\+=pass[]
(?su)[\\]?\$\$(?P<passtext>.*?)\$\$=pass[specialcharacters]
+# Inline literal.
+ifndef::no-inline-literal[]
+(?su)(?<!\w)([\\]?`(?P<passtext>\S|\S.*?\S)`)(?!\w)=literal[specialcharacters]
+endif::no-inline-literal[]
+
# Inline comment.
(?mu)^[\\]?//(?P<passtext>[^/].*|)$=comment[normal]