Ethiraric
25644ffa93
Add justfile
for my pre-commit todo-list.
2024-01-24 01:11:53 +01:00
Ethiraric
b4f66c457a
Move char is_xxx
fn to their own file.
2024-01-24 01:02:20 +01:00
Ethiraric
36e8b06e82
Add benchmarking tools.
2024-02-08 08:15:36 +01:00
Ethiraric
06936742f2
Move char is_xxx
fn to their own file.
2024-01-24 01:02:20 +01:00
Ethiraric
ed591e86ca
Add benchmarking tools.
2024-02-08 08:15:36 +01:00
Ethiraric
6e5286c2e1
Use OR for dual licensing.
...
https://doc.rust-lang.org/book/ch14-02-publishing-to-crates-io.html#adding-metadata-to-a-new-crate
2024-01-23 15:20:12 +01:00
Ethiraric
eed3433841
Update licence, readme, doc.
2024-02-08 07:12:14 +01:00
Ethiraric
ac2d02f65e
Use OR for dual licensing.
...
https://doc.rust-lang.org/book/ch14-02-publishing-to-crates-io.html#adding-metadata-to-a-new-crate
2024-01-23 15:20:12 +01:00
Ethiraric
2481df7f9d
Update licence, readme, doc.
2024-02-08 07:12:14 +01:00
Ethiraric
68c7afcb4c
Fix null nodes with tags in flow constructs.
2024-01-23 00:19:04 +01:00
Ethiraric
f2d0968a89
Fix null nodes with tags in flow constructs.
2024-01-23 00:19:04 +01:00
Ethiraric
7f7919748a
Fix tag scanning.
2024-01-23 00:19:04 +01:00
Ethiraric
4b37abf2b7
Fix tag scanning.
2024-01-23 00:19:04 +01:00
Ethiraric
76b3773ffd
Fix indent in block scalars.
2024-01-23 00:19:04 +01:00
Ethiraric
84a7d2a0ab
Fix indent in block scalars.
2024-01-23 00:19:04 +01:00
Ethiraric
9f4b1480df
Fix dquote indentation.
2024-01-23 00:19:04 +01:00
Ethiraric
3868b83756
Fix dquote indentation.
2024-01-23 00:19:04 +01:00
Ethiraric
2e94a4217b
Fix dquote string escape sequences.
2024-01-23 00:19:04 +01:00
Ethiraric
36c4f8951e
Fix dquote string escape sequences.
2024-01-23 00:19:04 +01:00
Ethiraric
7145ee8282
Fix tests related to anchor/alias indentation.
...
I have no idea what I'm doing.
2024-01-23 00:19:04 +01:00
Ethiraric
71c54f318f
Fix tests related to anchor/alias indentation.
...
I have no idea what I'm doing.
2024-01-23 00:19:04 +01:00
Ethiraric
9281e35bbb
Fix flow adjacent value with complex key.
2024-01-23 00:19:04 +01:00
Ethiraric
ca7579a3c9
Fix flow adjacent value with complex key.
2024-01-23 00:19:04 +01:00
Ethiraric
7c3e8ed7c4
Lint and improve formatting.
2024-01-23 00:19:04 +01:00
Ethiraric
a34fcac152
Lint and improve formatting.
2024-01-23 00:19:04 +01:00
Ethiraric
5dbd6f9a55
Fix use of dashes in flow contexts.
2024-01-23 00:19:04 +01:00
Ethiraric
ef799af5eb
Fix use of dashes in flow contexts.
2024-01-23 00:19:04 +01:00
Ethiraric
628549085c
Fix block scalar / eof interactions.
2024-01-23 00:19:04 +01:00
Ethiraric
c60099af9b
Fix block scalar / eof interactions.
2024-01-23 00:19:04 +01:00
Ethiraric
c0caeb84e9
Fix block scalars and document end interaction.
2024-01-23 00:19:04 +01:00
Ethiraric
9b653e607b
Fix block scalars and document end interaction.
2024-01-23 00:19:04 +01:00
Ethiraric
ff28b55d22
Fix duplicate version directive.
2024-01-23 00:19:04 +01:00
Ethiraric
308b07bad2
Fix duplicate version directive.
2024-01-23 00:19:04 +01:00
Ethiraric
7b744d092e
Fixes towards implicit document end.
2024-01-23 00:19:04 +01:00
Ethiraric
31dc4a1456
Fixes towards implicit document end.
2024-01-23 00:19:04 +01:00
Ethiraric
f27a7c25a8
Fixes towards spaces before comments.
2024-01-23 00:19:04 +01:00
Ethiraric
7a3e3b05b4
Fixes towards spaces before comments.
2024-01-23 00:19:04 +01:00
Ethiraric
0b58be1458
Fix possible misindent in block scalar.
2024-01-23 00:19:04 +01:00
Ethiraric
99d82be6a3
Fix possible misindent in block scalar.
2024-01-23 00:19:04 +01:00
Ethiraric
0a1aebaf3c
Fix towards multiple documents in a single stream.
2024-01-23 00:19:04 +01:00
Ethiraric
b2aa95b4c1
Fix towards multiple documents in a single stream.
2024-01-23 00:19:04 +01:00
Ethiraric
1606523193
Fix towards invalid trailing characters.
2024-01-23 00:19:04 +01:00
Ethiraric
bff3c4ccaf
Fix towards invalid trailing characters.
2024-01-23 00:19:04 +01:00
Ethiraric
4118cfab7c
Split fetch_flow_scalar
.
2024-01-23 00:19:04 +01:00
Ethiraric
032efff867
Split fetch_flow_scalar
.
2024-01-23 00:19:04 +01:00
Ethiraric
f0ae6473aa
Fix towards flow mapping and colons.
2024-01-23 00:19:04 +01:00
Ethiraric
81104ba833
Fix towards flow mapping and colons.
2024-01-23 00:19:04 +01:00
Ethiraric
4c1376a2b0
Finally grasped how SimpleKey
works.
...
This is a huge commit that cannot easily be broken down as it contains
fixes for the next ignored test in the suite which, one fixed, broke
tests that used to pass and were only then fixed.
There is also a substantial amount of comments that were added,
especially around `SimpleKey`. Minor improvements around the code were
added and I did not bother making a separate commit for them.
Overall, that commit fixes 7 tests from the matrix that were related to
the handling of simple keys.
2024-01-23 00:19:04 +01:00
Ethiraric
4603e31a67
Finally grasped how SimpleKey
works.
...
This is a huge commit that cannot easily be broken down as it contains
fixes for the next ignored test in the suite which, one fixed, broke
tests that used to pass and were only then fixed.
There is also a substantial amount of comments that were added,
especially around `SimpleKey`. Minor improvements around the code were
added and I did not bother making a separate commit for them.
Overall, that commit fixes 7 tests from the matrix that were related to
the handling of simple keys.
2024-01-23 00:19:04 +01:00
Ethiraric
79046225e7
Minor improvement to debug prints.
2024-01-23 00:19:04 +01:00