Noah Hellman
|
cadf49fc53
|
fix usage of byte vs char count
|
2023-02-05 20:36:49 +01:00 |
|
Noah Hellman
|
82e1fd74f5
|
fixup! block: add MeteredBlock as intermediate struct
|
2023-02-05 20:36:49 +01:00 |
|
Noah Hellman
|
59be7070de
|
block: count indent in chars instead of bytes
|
2023-02-05 20:36:49 +01:00 |
|
Noah Hellman
|
ca7f3c7e89
|
do not treat \0 as EOF
may appear in input
|
2023-02-05 20:36:49 +01:00 |
|
Noah Hellman
|
3425ad4189
|
fixup! block: avoid panic on too short table line
|
2023-02-05 20:36:49 +01:00 |
|
Noah Hellman
|
c4a3acaf70
|
block: avoid panic on too short table line
|
2023-02-05 20:36:49 +01:00 |
|
Noah Hellman
|
6a94e694f9
|
block: enforce valid div classes
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
dc38076f50
|
block: limit ordered list number width
use 64-bit to not let limit be too low, 32-bit allows for only 6 alpha
digits, "zzzzzz".
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
f9655dfa9b
|
fixup! block: fix parsing end of list
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
5d9f90342c
|
block: fix parsing end of list
following paragraphs were considered part of list
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
5672ef4198
|
block: fix empty lines in code block
were accidentaly removed
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
2893977dae
|
fixup! block: fix headings with first line empty
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
9ab8be5d30
|
block: move Block::from to Kind::block
allow more inputs
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
60dcf09c1a
|
impl automatic heading identifiers
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
1135cf7054
|
fixup! block: parse tables
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
df8846cdba
|
block: fix headings with first line empty
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
bfa58dfc0d
|
block: allow repeating '#' in headings
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
dcb3b787a2
|
block: add MeteredBlock as intermediate struct
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
1c77b035b2
|
fixup! fixup! 27d710969473894b59f23ad981fc50cbd3b78977
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
25864fa467
|
fixup! block: add hierarchical heading sections
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
530820a04e
|
block: add hierarchical heading sections
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
5347def13c
|
fixup! block: split parse_block function
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
fee50d36fb
|
block: parse div fences
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
dc2647910c
|
block: remove code block indentation
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
a60e40e1f3
|
block: split parse_block function
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
f03f905788
|
fixup! fixup! block: fix container indent trim on enter
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
7b632bf853
|
fixup! block: fix container indent trim on enter
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
7b6b2c0420
|
fixup! block: parse captions
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
e56f6b2e67
|
fixup! block: parse tables
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
8339befe2f
|
block: parse captions
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
c288264aee
|
block: parse tables
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
6ec5b09367
|
tnoheu
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
50287ca9da
|
Revert "block: override roman list with alpha if encountered"
This reverts commit 7bdccbef65cf76da4cffaa3cac9b3f139f945036.
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
6fbea2f9b3
|
block: override roman list with alpha if encountered
i.e
i) a
j) b
where i) initially makes list RomanLower, but j) then overrides it to
AlphaLower
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
35beb18dad
|
fixup! block: fix container indent trim on enter
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
fd977ca6c8
|
fixup! wipppp
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
c02b13327c
|
fixup! 68b47e4b64caec48783d8e001c5d58f6c9de9044
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
64c7678775
|
block: fix container indent trim on enter
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
ec69d98c75
|
amend! parser: determine tight vs loose lists
block: determine tight vs loose lists
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
c4a9a3e0b0
|
fixup! block: parse list item
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
70d29c65e4
|
parser: determine tight vs loose lists
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
50632204a3
|
block: emit list events around list items
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
5e8c683050
|
fixup! tree: add tree branch reference
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
0f7ef85f6e
|
fixup! add block parser in addition to block tree parser
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
7a5ef1e695
|
fixup! 6a1fcf07cc01a64ab2665cbe249bc5b047869e37
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
d8aba07db3
|
fixup! wip
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
44a6961beb
|
block: parse list item
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
7ce78f95fa
|
block: trim inline indentation
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
8ccfb4c603
|
render footnotes
|
2023-02-05 20:36:40 +01:00 |
|
Noah Hellman
|
cbead322ed
|
fixup! tree: add tree branch reference
|
2023-02-05 20:36:40 +01:00 |
|