Ethiraric
df48d59150
Remove _
prefix to used method.
2024-01-23 00:19:04 +01:00
Ethiraric
3f10cf9e5d
Propagate tag to SequenceStart event.
2024-01-23 00:19:04 +01:00
Ethiraric
b1be5686bf
Propagate tag to SequenceStart event.
2024-01-23 00:19:04 +01:00
Ethiraric
e6fdcddceb
Propagate tag to MappingStart event.
2024-01-23 00:19:04 +01:00
Ethiraric
ddd768e681
Propagate tag to MappingStart event.
2024-01-23 00:19:04 +01:00
Ethiraric
3ffb231e40
Minor improvements.
...
* Doc comments
* Helper functions
* Line breaks for readability
2024-01-23 00:19:04 +01:00
Ethiraric
e4c4182020
Minor improvements.
...
* Doc comments
* Helper functions
* Line breaks for readability
2024-01-23 00:19:04 +01:00
Ethiraric
81f9a376fb
Rustfmt + clippy.
2024-01-23 00:19:04 +01:00
Ethiraric
c458fd1248
Rustfmt + clippy.
2024-01-23 00:19:04 +01:00
Ethiraric
8c4ea2c838
Move emitter/scanner tests to their folder.
...
Change scanner's complex test:
```diff
- *coffee:
+ *coffee :
amount: 4
- *cookies:
+ *cookies :
amount: 4
```
According to https://play.yaml.io/main/parser , this example was invalid
in the first place. Adding a space makes it so that the colon is not
part of the alias name.
Also fix colons not being able to be part of anchors.
2024-01-23 00:19:04 +01:00
Ethiraric
f9eb8c6d60
Move emitter/scanner tests to their folder.
...
Change scanner's complex test:
```diff
- *coffee:
+ *coffee :
amount: 4
- *cookies:
+ *cookies :
amount: 4
```
According to https://play.yaml.io/main/parser , this example was invalid
in the first place. Adding a space makes it so that the colon is not
part of the alias name.
Also fix colons not being able to be part of anchors.
2024-01-23 00:19:04 +01:00
Denis Lisov
fb8ef31546
yaml-test-suite: print the YAML text on failure
2024-01-23 00:19:04 +01:00
Denis Lisov
3cdb815556
yaml-test-suite: print the YAML text on failure
2024-01-23 00:19:04 +01:00
Denis Lisov
c7e371a24c
yaml-test-suite: update to YTS v2022-01-17
2024-01-23 00:19:04 +01:00
Denis Lisov
af569b50d7
yaml-test-suite: update to YTS v2022-01-17
2024-01-23 00:19:04 +01:00
Denis Lisov
9fd57469a4
yaml-test-suite: print the names of missing XFAILs
2024-01-23 00:19:04 +01:00
Denis Lisov
d27da67c69
yaml-test-suite: print the names of missing XFAILs
2024-01-23 00:19:04 +01:00
Denis Lisov
080d7d5275
yaml-test-suite: ensure all XFAILs do exist as tests
2024-01-23 00:19:04 +01:00
Denis Lisov
ce88cabc08
yaml-test-suite: ensure all XFAILs do exist as tests
2024-01-23 00:19:04 +01:00
Denis Lisov
4ba34544ad
yaml-test-suite: add ignores and classify failures
2024-01-23 00:19:04 +01:00
Denis Lisov
eac129c5f5
yaml-test-suite: add ignores and classify failures
2024-01-23 00:19:04 +01:00
Denis Lisov
a8cf1bb642
yaml-test-suite: move to libtest-mimic
2024-01-23 00:19:04 +01:00
Denis Lisov
ff12dca0d2
yaml-test-suite: move to libtest-mimic
2024-01-23 00:19:04 +01:00
Denis Lisov
9001d564b6
testing: add an integration test for yaml-test-suite
...
The official YAML test suite (https://github.com/yaml/yaml-test-suite ).
Requires the submodule to be checked out.
2024-01-23 00:19:04 +01:00
Denis Lisov
38a81c6200
testing: add an integration test for yaml-test-suite
...
The official YAML test suite (https://github.com/yaml/yaml-test-suite ).
Requires the submodule to be checked out.
2024-01-23 00:19:04 +01:00
Ethiraric
ff2d5fc5b6
Expose ScanError::info
.
...
From https://github.com/chyh1990/yaml-rust/pull/190 .
2023-08-17 23:43:15 +02:00
Ethiraric
da67c9a763
Expose ScanError::info
.
...
From https://github.com/chyh1990/yaml-rust/pull/190 .
2023-08-17 23:43:15 +02:00
Ethiraric
0a11923625
Fix more clippy lints.
2023-08-17 23:31:32 +02:00
Ethiraric
c3d394186a
Fix more clippy lints.
2023-08-17 23:31:32 +02:00
Ethiraric
df4d520878
Add a dump_events example to aid debugging.
2023-08-17 23:16:09 +02:00
Ethiraric
a49f4417b8
Add a dump_events example to aid debugging.
2023-08-17 23:16:09 +02:00
Ethiraric
d77db591bc
Add a release-lto cargo profile.
2023-08-17 23:16:09 +02:00
Ethiraric
a31d836d9c
Add a release-lto cargo profile.
2023-08-17 23:16:09 +02:00
Ethiraric
0c4a395829
Add documentation and move tests to their folder.
2023-08-17 23:16:06 +02:00
Ethiraric
2d8c4e8fc9
Add documentation and move tests to their folder.
2023-08-17 23:16:06 +02:00
Ethiraric
fd37ebd6e5
Clippy set to pedantic.
2023-08-14 16:11:33 +02:00
Ethiraric
91ed5dca21
Clippy set to pedantic.
2023-08-14 16:11:33 +02:00
Alexander Kjäll
b6e65fb359
library is now in the crates repo ( #164 )
2021-07-12 15:48:17 +08:00
Alexander Kjäll
beae0f306b
library is now in the crates repo ( #164 )
2021-07-12 15:48:17 +08:00
Yuheng Chen
bb249d9b36
Bump to v0.4.5
2021-01-03 11:57:28 -08:00
Yuheng Chen
95d0603129
Bump to v0.4.5
2021-01-03 11:57:28 -08:00
Dylan DPC
2f8b14aaaa
Update Cargo.toml ( #162 )
2020-07-10 13:44:57 +08:00
Dylan DPC
6d0561fa31
Update Cargo.toml ( #162 )
2020-07-10 13:44:57 +08:00
Yuheng Chen
a833b49831
Bump to v0.4.4
2020-06-01 21:02:16 +08:00
Yuheng Chen
95e1ad2dce
Bump to v0.4.4
2020-06-01 21:02:16 +08:00
Evan Harvey
35619eaa5c
Spellcheck ( #143 )
...
* Spellcheck src
* Spellcheck README
2020-06-01 20:59:27 +08:00
Evan Harvey
d5bfbcb047
Spellcheck ( #143 )
...
* Spellcheck src
* Spellcheck README
2020-06-01 20:59:27 +08:00
Yuheng Chen
e35bbd7c5a
fix CI for clippy 0.9
2020-06-01 20:34:13 +08:00
Yuheng Chen
2be65d069e
fix CI for clippy 0.9
2020-06-01 20:34:13 +08:00
Chen Yuheng
b28f7deeb7
Raise minimum rustc support to 1.31
2020-06-01 20:18:27 +08:00