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
Ethiraric
795193483e
Minor improvement to debug prints.
2024-01-23 00:19:04 +01:00
Ethiraric
e9bcc8a28b
Fix anchor names' character set.
2024-01-23 00:19:04 +01:00
Ethiraric
23f3a512f0
Fix anchor names' character set.
2024-01-23 00:19:04 +01:00
Ethiraric
6308bbe98f
Fix empty documents tests.
2024-01-23 00:19:04 +01:00
Ethiraric
07a0743288
Fix empty documents tests.
2024-01-23 00:19:04 +01:00
Ethiraric
e7f29450ca
Fix empty keys in implicit mappings.
2024-01-23 00:19:04 +01:00
Ethiraric
65a89f41b9
Fix empty keys in implicit mappings.
2024-01-23 00:19:04 +01:00
Ethiraric
7006620027
Add comments to TokenType
and Scanner
.
2024-01-23 00:19:04 +01:00
Ethiraric
f2b5946008
Add comments to TokenType
and Scanner
.
2024-01-23 00:19:04 +01:00
Ethiraric
be6a05916f
Add debugging helpers.
2024-01-23 00:19:04 +01:00
Ethiraric
19bd49865f
Add debugging helpers.
2024-01-23 00:19:04 +01:00
Ethiraric
2e5605ddc2
More fixes towards invalid tabs.
2024-01-23 00:19:04 +01:00
Ethiraric
319b288e60
More fixes towards invalid tabs.
2024-01-23 00:19:04 +01:00
Ethiraric
6e8af26435
More fixes towards invalid tabs?
2024-01-23 00:19:04 +01:00
Ethiraric
0889d66c32
More fixes towards invalid tabs?
2024-01-23 00:19:04 +01:00
Ethiraric
06b03f5cf5
More fixes towards invalid tabs.
2024-01-23 00:19:04 +01:00
Ethiraric
84bfd0d3de
More fixes towards invalid tabs.
2024-01-23 00:19:04 +01:00
Ethiraric
5437f5d9cb
More fixes towards invalid tabs.
2024-01-23 00:19:04 +01:00
Ethiraric
870f2359dd
More fixes towards invalid tabs.
2024-01-23 00:19:04 +01:00
Ethiraric
49bfa590a6
More fixes towards invalid tabs.
2024-01-23 00:19:04 +01:00
Ethiraric
da233d5426
More fixes towards invalid tabs.
2024-01-23 00:19:04 +01:00
Ethiraric
125c0a411a
Fix towards invalid tabs.
2024-01-23 00:19:04 +01:00
Ethiraric
ffe0cfb6d5
Fix towards invalid tabs.
2024-01-23 00:19:04 +01:00
Ethiraric
458d22ef80
Fix indent when -
& entry have \n
in-between.
2024-01-23 00:19:04 +01:00
Ethiraric
cd2c34cabe
Fix indent when -
& entry have \n
in-between.
2024-01-23 00:19:04 +01:00
Ethiraric
a80091795b
More fixes towards invalid tabs.
2024-01-23 00:19:04 +01:00
Ethiraric
5a8c5a3d44
More fixes towards invalid tabs.
2024-01-23 00:19:04 +01:00
Ethiraric
88833f8a06
Fix DK95-00, I guess.
2024-01-23 00:19:04 +01:00
Ethiraric
326082e0bc
Fix DK95-00, I guess.
2024-01-23 00:19:04 +01:00
Ethiraric
e683932e7a
Rework block scalar indent skipping.
2024-01-23 00:19:04 +01:00
Ethiraric
f9e55be2f0
Rework block scalar indent skipping.
2024-01-23 00:19:04 +01:00
Ethiraric
abac504295
Minor improvements.
2024-01-23 00:19:04 +01:00
Ethiraric
abe5d30b3a
Minor improvements.
2024-01-23 00:19:04 +01:00
Ethiraric
29b513bea3
More fixes towards tabulations.
2024-01-23 00:19:04 +01:00
Ethiraric
01ecc1ab0f
More fixes towards tabulations.
2024-01-23 00:19:04 +01:00
Ethiraric
e1ae3bd5b2
Fix more inappropriate use of tabs.
2024-01-23 00:19:04 +01:00
Ethiraric
e69953bf80
Fix more inappropriate use of tabs.
2024-01-23 00:19:04 +01:00