356 lines
4.2 KiB
Plaintext
356 lines
4.2 KiB
Plaintext
|
// :Voom asciidoc
|
||
|
// Tests for VOoM asciidoc mode. This file is in utf-8 encoding.
|
||
|
// vim: ft=asciidoc list fdm=manual
|
||
|
|
||
|
|
||
|
|
||
|
// Two-line style, levels 1 to 5 only
|
||
|
Level 1
|
||
|
=======
|
||
|
|
||
|
Level 2
|
||
|
-------
|
||
|
|
||
|
Level 3
|
||
|
~~~~~~~
|
||
|
|
||
|
Level 4
|
||
|
^^^^^^^
|
||
|
|
||
|
Level 5
|
||
|
+++++++
|
||
|
|
||
|
|
||
|
|
||
|
// One-line style
|
||
|
= Level 1 =
|
||
|
== Level 2 ==
|
||
|
=== Level 3 ===
|
||
|
==== Level 4 ====
|
||
|
===== Level 5 =====
|
||
|
====== Level 6 ======
|
||
|
======= Level 7 =======
|
||
|
|
||
|
// Closing ='s are optional
|
||
|
= Level 1
|
||
|
== Level 2
|
||
|
=== Level 3
|
||
|
==== Level 4
|
||
|
===== Level 5
|
||
|
====== Level 6
|
||
|
======= Level 7
|
||
|
|
||
|
There must be a whitespace between headline text and ='s. The number of closing
|
||
|
='s must match the number of opening ='s.
|
||
|
|
||
|
//One-line style overrides two-line style:
|
||
|
===== Level 5
|
||
|
-------------
|
||
|
listing
|
||
|
-------------
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
UNDERLINE SIZE
|
||
|
==============
|
||
|
|
||
|
The underline must be of the same size as the title line +/- 2 chars.
|
||
|
Both the underline and the title line must be at least 2 chars long.
|
||
|
Trailing whitespace is always ignored and is not counted.
|
||
|
|
||
|
not headlines
|
||
|
-------------
|
||
|
|
||
|
headline
|
||
|
~~~~~
|
||
|
|
||
|
headline
|
||
|
~~~~~~~~~~~
|
||
|
|
||
|
заголовок
|
||
|
~~~~~~
|
||
|
|
||
|
заголовок
|
||
|
~~~~~~~~~~~~
|
||
|
|
||
|
A
|
||
|
---
|
||
|
|
||
|
|
||
|
headlines, 5 of each
|
||
|
--------------------
|
||
|
|
||
|
headline
|
||
|
~~~~~~
|
||
|
headline
|
||
|
~~~~~~~
|
||
|
headline
|
||
|
~~~~~~~~
|
||
|
headline
|
||
|
~~~~~~~~~
|
||
|
headline
|
||
|
~~~~~~~~~~
|
||
|
|
||
|
заголовок
|
||
|
~~~~~~~
|
||
|
заголовок
|
||
|
~~~~~~~~
|
||
|
заголовок
|
||
|
~~~~~~~~~
|
||
|
заголовок
|
||
|
~~~~~~~~~~
|
||
|
заголовок
|
||
|
~~~~~~~~~~~
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
BLOCKID, ATTRIBUTELIST
|
||
|
======================
|
||
|
|
||
|
[[AAA]]
|
||
|
== headline 1 ==
|
||
|
|
||
|
[AAA]
|
||
|
== headline 2 ==
|
||
|
|
||
|
[[AAA]]
|
||
|
[AAA]
|
||
|
== headline 3 ==
|
||
|
|
||
|
[AAA]
|
||
|
[[AAA]]
|
||
|
== headline 4 ==
|
||
|
|
||
|
[AAA]
|
||
|
[[AAA]]
|
||
|
[AAA]
|
||
|
== headline 5 ==
|
||
|
text
|
||
|
[AAA]
|
||
|
== headline 6 ==
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
DELIMITED BLOCKS
|
||
|
================
|
||
|
|
||
|
////
|
||
|
== not headline ==
|
||
|
not headline
|
||
|
------------
|
||
|
////
|
||
|
|
||
|
++++
|
||
|
== not headline ==
|
||
|
not headline
|
||
|
------------
|
||
|
++++
|
||
|
|
||
|
----
|
||
|
== not headline ==
|
||
|
not headline
|
||
|
------------
|
||
|
|
||
|
....
|
||
|
== not headline ==
|
||
|
not headline
|
||
|
------------
|
||
|
....
|
||
|
|
||
|
****
|
||
|
== not headline ==
|
||
|
not headline
|
||
|
------------
|
||
|
****
|
||
|
____
|
||
|
== not headline ==
|
||
|
not headline
|
||
|
------------
|
||
|
____
|
||
|
|
||
|
====
|
||
|
== not headline ==
|
||
|
not headline
|
||
|
------------
|
||
|
====
|
||
|
|
||
|
// ambiguious cases
|
||
|
headline
|
||
|
--------
|
||
|
--------
|
||
|
listing, not headline
|
||
|
---------------------
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
DISALLOWED UNDERLINED HEADLINES
|
||
|
===============================
|
||
|
|
||
|
No headlines here. The underline starts Delimited Block.
|
||
|
|
||
|
//BlockID
|
||
|
|
||
|
[[AAA]]
|
||
|
-------
|
||
|
== not headline
|
||
|
-------
|
||
|
|
||
|
//Attribute List
|
||
|
|
||
|
[AAA]
|
||
|
-----
|
||
|
== not headline
|
||
|
-----
|
||
|
|
||
|
//Comment line (exactly two // at start)
|
||
|
|
||
|
//AAA
|
||
|
-----
|
||
|
== not headline
|
||
|
-----
|
||
|
|
||
|
//Block Title, one dot is enough
|
||
|
|
||
|
.AAA
|
||
|
----
|
||
|
== not headline
|
||
|
-----
|
||
|
|
||
|
//Tab at start of title line is also not allowed, don't know why
|
||
|
|
||
|
not headline
|
||
|
------------
|
||
|
== not headline
|
||
|
-----
|
||
|
|
||
|
//An underlined headline cannot be just one character. They can in AsciiDoc.
|
||
|
|
||
|
A
|
||
|
--
|
||
|
|
||
|
B
|
||
|
---
|
||
|
|
||
|
//An underlined title cannot look like an underline or a Delimited Block line,
|
||
|
//that is a line of only =,-,+, etc.
|
||
|
|
||
|
===
|
||
|
---
|
||
|
===
|
||
|
|
||
|
+++
|
||
|
===
|
||
|
^^^
|
||
|
+++
|
||
|
|
||
|
|
||
|
++
|
||
|
==
|
||
|
^^
|
||
|
~~
|
||
|
|
||
|
|
||
|
|
||
|
BLANK LINES
|
||
|
===========
|
||
|
|
||
|
A blank separator line is required in front of most headlines.
|
||
|
But preceding [[]] and/or [] lines are treated as part of the headline.
|
||
|
|
||
|
// Wrong:
|
||
|
|
||
|
== headline ==
|
||
|
text
|
||
|
== not headline ==
|
||
|
[[X1]]
|
||
|
[blah]
|
||
|
== not headline ==
|
||
|
|
||
|
// Correct:
|
||
|
|
||
|
== headline 1 ==
|
||
|
text
|
||
|
|
||
|
== headline 2 ==
|
||
|
|
||
|
[[X1]]
|
||
|
[blah]
|
||
|
== headline 3 ==
|
||
|
|
||
|
// The second underline starts Delimited Block
|
||
|
headline
|
||
|
--------
|
||
|
text
|
||
|
not headline
|
||
|
------------
|
||
|
|
||
|
not headline
|
||
|
------------
|
||
|
|
||
|
// Comment lines before the headline are ignored
|
||
|
|
||
|
== headline 1 ==
|
||
|
text
|
||
|
// comment
|
||
|
== not headline ==
|
||
|
|
||
|
// comment
|
||
|
== headline 2 ==
|
||
|
text
|
||
|
|
||
|
// comment
|
||
|
// comment
|
||
|
[blah]
|
||
|
== headline 3 ==
|
||
|
|
||
|
// Blank line is NOT required between adjacent headlines
|
||
|
|
||
|
== headline 1 ==
|
||
|
== headline 2 ==
|
||
|
// comment
|
||
|
== headline 3 ==
|
||
|
headline 4
|
||
|
----------
|
||
|
[blah]
|
||
|
headline 5
|
||
|
----------
|
||
|
|
||
|
// after the end of a Delimited Block
|
||
|
|
||
|
== headline 1 ==
|
||
|
----------------------------
|
||
|
listing
|
||
|
----------------------------
|
||
|
== headline 2 ==
|
||
|
|
||
|
|
||
|
GOTCHAS
|
||
|
=======
|
||
|
|
||
|
There must be a blank line between a macro, an :atrrbute:, etc. and the
|
||
|
following headline.
|
||
|
The underline can be mistaken for a DelimitedBlock, which will kill subsequent
|
||
|
headlines.
|
||
|
|
||
|
== headline
|
||
|
|
||
|
:numbered:
|
||
|
== not headline
|
||
|
|
||
|
ifdef::something[]
|
||
|
not headline
|
||
|
------------
|
||
|
== not headline
|
||
|
---------------
|
||
|
|
||
|
== headline
|
||
|
|
||
|
|
||
|
|
||
|
|