diff options
| author | Shulhan <ms@kilabit.info> | 2022-09-05 00:25:40 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2022-09-05 00:25:40 +0700 |
| commit | 7eea9af824bcaee304a11d0048bdeb84fca9e96e (patch) | |
| tree | 9bc4f7c8711437d7d3b9c87e554e6392583a8a49 /testdata | |
| parent | 42cc6b8a786b02ee8147400a80f2ef4fb5379a01 (diff) | |
| download | asciidoctor-go-7eea9af824bcaee304a11d0048bdeb84fca9e96e.tar.xz | |
all: fix parsing list description inside include directive
Previously, given the following include statements in the main document
include::list_desc.adoc[]
include::list_desc.adoc[]
Where list_desc.adoc content is,
Item 00::
+
--
* Bullet 0
+
Description 0.
* Bullet 1
--
The first include is parsed correctly, but the second include is parsed
as is.
Diffstat (limited to 'testdata')
| -rw-r--r-- | testdata/_includes/list_desc_00.adoc | 9 | ||||
| -rw-r--r-- | testdata/_includes/list_desc_01.adoc | 9 | ||||
| -rw-r--r-- | testdata/include_test.txt | 54 | ||||
| -rw-r--r-- | testdata/test.adoc | 4 | ||||
| -rw-r--r-- | testdata/test.exp.html | 46 | ||||
| -rw-r--r-- | testdata/test.got.html | 46 |
6 files changed, 166 insertions, 2 deletions
diff --git a/testdata/_includes/list_desc_00.adoc b/testdata/_includes/list_desc_00.adoc new file mode 100644 index 0000000..fc4629b --- /dev/null +++ b/testdata/_includes/list_desc_00.adoc @@ -0,0 +1,9 @@ +Item 00:: ++ +-- +* Bullet 0 ++ +Description 0. + +* Bullet 1 +-- diff --git a/testdata/_includes/list_desc_01.adoc b/testdata/_includes/list_desc_01.adoc new file mode 100644 index 0000000..b6279da --- /dev/null +++ b/testdata/_includes/list_desc_01.adoc @@ -0,0 +1,9 @@ +Item 01:: ++ +-- +* Bullet 0 ++ +Description 0. + +* Bullet 1 +-- diff --git a/testdata/include_test.txt b/testdata/include_test.txt new file mode 100644 index 0000000..ba8a0bb --- /dev/null +++ b/testdata/include_test.txt @@ -0,0 +1,54 @@ +Test include directive with list description that contains open block. + +>>> list_description + +include::testdata/_includes/list_desc_00.adoc[] + +include::testdata/_includes/list_desc_01.adoc[] + +<<< list_description + +<div class="dlist"> +<dl> +<dt class="hdlist1">Item 00</dt> +<dd> +<div class="openblock"> +<div class="content"> +<div class="ulist"> +<ul> +<li> +<p>Bullet 0</p> +<div class="paragraph"> +<p>Description 0.</p> +</div> +</li> +<li> +<p>Bullet 1</p> +</li> +</ul> +</div> +</div> +</div> +</dd> +<dt class="hdlist1">Item 01</dt> +<dd> +<div class="openblock"> +<div class="content"> +<div class="ulist"> +<ul> +<li> +<p>Bullet 0</p> +<div class="paragraph"> +<p>Description 0.</p> +</div> +</li> +<li> +<p>Bullet 1</p> +</li> +</ul> +</div> +</div> +</div> +</dd> +</dl> +</div> diff --git a/testdata/test.adoc b/testdata/test.adoc index d8473c5..cece8d6 100644 --- a/testdata/test.adoc +++ b/testdata/test.adoc @@ -998,6 +998,10 @@ include::{includedir}/fragment1.adoc[] include::{sourcedir}/anchor.go[] ---- +include::_includes/list_desc_00.adoc[] + +include::_includes/list_desc_01.adoc[] + == Images diff --git a/testdata/test.exp.html b/testdata/test.exp.html index 895a307..30eddd9 100644 --- a/testdata/test.exp.html +++ b/testdata/test.exp.html @@ -2342,6 +2342,50 @@ type anchor struct { }</code></pre> </div> </div> +<div class="dlist"> +<dl> +<dt class="hdlist1">Item 00</dt> +<dd> +<div class="openblock"> +<div class="content"> +<div class="ulist"> +<ul> +<li> +<p>Bullet 0</p> +<div class="paragraph"> +<p>Description 0.</p> +</div> +</li> +<li> +<p>Bullet 1</p> +</li> +</ul> +</div> +</div> +</div> +</dd> +<dt class="hdlist1">Item 01</dt> +<dd> +<div class="openblock"> +<div class="content"> +<div class="ulist"> +<ul> +<li> +<p>Bullet 0</p> +<div class="paragraph"> +<p>Description 0.</p> +</div> +</li> +<li> +<p>Bullet 1</p> +</li> +</ul> +</div> +</div> +</div> +</dd> +</dl> +</div> </div> </div> <div class="sect1"> @@ -2954,7 +2998,7 @@ this sidebar.</p> <div id="footer"> <div id="footer-text"> 1.1.1<br> -Last updated 2022-07-24 20:18:18 +0700 +Last updated 2022-09-04 23:41:43 +0700 </div> </div> </body> diff --git a/testdata/test.got.html b/testdata/test.got.html index 51a8310..33b917d 100644 --- a/testdata/test.got.html +++ b/testdata/test.got.html @@ -2339,6 +2339,50 @@ type anchor struct { }</code></pre> </div> </div> +<div class="dlist"> +<dl> +<dt class="hdlist1">Item 00</dt> +<dd> +<div class="openblock"> +<div class="content"> +<div class="ulist"> +<ul> +<li> +<p>Bullet 0</p> +<div class="paragraph"> +<p>Description 0.</p> +</div> +</li> +<li> +<p>Bullet 1</p> +</li> +</ul> +</div> +</div> +</div> +</dd> +<dt class="hdlist1">Item 01</dt> +<dd> +<div class="openblock"> +<div class="content"> +<div class="ulist"> +<ul> +<li> +<p>Bullet 0</p> +<div class="paragraph"> +<p>Description 0.</p> +</div> +</li> +<li> +<p>Bullet 1</p> +</li> +</ul> +</div> +</div> +</div> +</dd> +</dl> +</div> </div> </div> <div class="sect1"> @@ -2956,7 +3000,7 @@ this sidebar.</p> <div id="footer"> <div id="footer-text"> 1.1.1<br> -Last updated 2022-07-24 21:44:51 +0700 +Last updated 2022-09-04 23:41:43 +0700 </div> </div> </body> |
