Tom Alexander
|
7ac0cee223
|
Support nesting greater blocks of different names.
|
2023-04-19 15:00:02 -04:00 |
|
Tom Alexander
|
cab5ba70e5
|
Parser for dynamic blocks.
|
2023-04-19 13:51:18 -04:00 |
|
Tom Alexander
|
0d07a6aad3
|
Initial structure for dynamic blocks.
|
2023-04-19 13:30:15 -04:00 |
|
Tom Alexander
|
45d0ce17c3
|
Do not allow elements to immediately nest inside themselves.
Plain list is omitted because they can nest.
|
2023-04-18 22:10:44 -04:00 |
|
Tom Alexander
|
13a2ba1dc5
|
Handle greater blocks with only blank space inside them.
|
2023-04-18 21:28:22 -04:00 |
|
Tom Alexander
|
a2051aca4f
|
Remove ChainBehavior.
|
2023-04-18 20:44:58 -04:00 |
|
Tom Alexander
|
35eff51d1b
|
First implementation moving over to the new exit matcher class system.
|
2023-04-18 20:33:01 -04:00 |
|
Tom Alexander
|
1ecdd61fed
|
Do not consume trailing whitespace if the parent exit matcher is matching.
|
2023-04-10 13:13:11 -04:00 |
|
Tom Alexander
|
6fdd613bed
|
Cleanup.
|
2023-04-10 12:13:31 -04:00 |
|
Tom Alexander
|
e5bc4cb14b
|
Footnote definitions are parsing on their own.
|
2023-04-10 11:50:43 -04:00 |
|
Tom Alexander
|
9a0172e1a4
|
Add a context element for tracking whether or not elements should consume their trailing whitespace.
|
2023-04-10 10:36:16 -04:00 |
|
Tom Alexander
|
42fca12e41
|
Add support for indenting greater blocks.
|
2023-04-07 16:18:13 -04:00 |
|
Tom Alexander
|
7023fb4617
|
Add a comment about a shortcoming.
|
2023-04-03 19:40:20 -04:00 |
|
Tom Alexander
|
70225a668b
|
Do not match lesser blocks.
|
2023-04-03 18:38:35 -04:00 |
|
Tom Alexander
|
6e6ec56d1f
|
Basic implementation of greater block parser.
|
2023-04-03 18:33:07 -04:00 |
|
Tom Alexander
|
9e0bea4c3e
|
Starting the greater block source.
|
2023-04-03 17:36:56 -04:00 |
|