quoted-literal-block_feature.test 6.39 KB
::
! Foo
!! Bar
! Baz

Foobar ::
" Foo
" Bar
"" Baz

::
# Foo
# Bar

::
$ Foo
$ Bar

::
% Foo
% Bar

::
& Foo
& Bar

::
' Foo
' Bar

::
( Foo
( Bar

::
) Foo
) Bar

::
* Foo
* Bar

::
+ Foo
+ Bar

::
, Foo
, Bar

::
- Foo
- Bar

::
. Foo
. Bar

::
/ Foo
/ Bar

::
: Foo
: Bar

::
; Foo
; Bar

::
< Foo
< Bar

::
= Foo
= Bar

::
> Foo
> Bar

::
? Foo
? Bar

::
@ Foo
@ Bar

::
[ Foo
[ Bar

::
\ Foo
\ Bar

::
] Foo
] Bar

::
^ Foo
^ Bar

::
_ Foo
_ Bar

::
` Foo
` Bar

::
{ Foo
{ Bar

::
| Foo
| Bar

::
} Foo
} Bar

::
~ Foo
~ Bar


----------------------------------------------------

[
	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "!"], " Foo\r\n",
		["literal-block-punctuation", "!!"], " Bar\r\n",
		["literal-block-punctuation", "!"], " Baz"
	]],
	
	"\r\n\r\nFoobar ",
	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "\""], " Foo\r\n",
		["literal-block-punctuation", "\""], " Bar\r\n",
		["literal-block-punctuation", "\"\""], " Baz"
	]],
	
	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "#"], " Foo\r\n",
		["literal-block-punctuation", "#"], " Bar"
	]],
	
	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "$"], " Foo\r\n",
		["literal-block-punctuation", "$"], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "%"], " Foo\r\n",
		["literal-block-punctuation", "%"], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "&"], " Foo\r\n",
		["literal-block-punctuation", "&"], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "'"], " Foo\r\n",
		["literal-block-punctuation", "'"], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "("], " Foo\r\n",
		["literal-block-punctuation", "("], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", ")"], " Foo\r\n",
		["literal-block-punctuation", ")"], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "*"], " Foo\r\n",
		["literal-block-punctuation", "*"], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "+"], " Foo\r\n",
		["literal-block-punctuation", "+"], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", ","], " Foo\r\n",
		["literal-block-punctuation", ","], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "-"], " Foo\r\n",
		["literal-block-punctuation", "-"], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "."], " Foo\r\n",
		["literal-block-punctuation", "."], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "/"], " Foo\r\n",
		["literal-block-punctuation", "/"], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", ":"], " Foo\r\n",
		["literal-block-punctuation", ":"], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", ";"], " Foo\r\n",
		["literal-block-punctuation", ";"], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "<"], " Foo\r\n",
		["literal-block-punctuation", "<"], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "="], " Foo\r\n",
		["literal-block-punctuation", "="], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", ">"], " Foo\r\n",
		["literal-block-punctuation", ">"], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "?"], " Foo\r\n",
		["literal-block-punctuation", "?"], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "@"], " Foo\r\n",
		["literal-block-punctuation", "@"], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "["], " Foo\r\n",
		["literal-block-punctuation", "["], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "\\"], " Foo\r\n",
		["literal-block-punctuation", "\\"], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "]"], " Foo\r\n",
		["literal-block-punctuation", "]"], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "^"], " Foo\r\n",
		["literal-block-punctuation", "^"], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "_"], " Foo\r\n",
		["literal-block-punctuation", "_"], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "`"], " Foo\r\n",
		["literal-block-punctuation", "`"], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "{"], " Foo\r\n",
		["literal-block-punctuation", "{"], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "|"], " Foo\r\n",
		["literal-block-punctuation", "|"], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "}"], " Foo\r\n",
		["literal-block-punctuation", "}"], " Bar"
	]],

	["quoted-literal-block", [
		["literal-block-punctuation", "::"],
		["literal-block-punctuation", "~"], " Foo\r\n",
		["literal-block-punctuation", "~"], " Bar"
	]]
]

----------------------------------------------------

Checks for quoted literal blocks, with every possible character.