Skip to content

Commit ce27425

Browse files
authored
fix(v1-fallback): actually fall back. lol (#119)
1 parent b7cf2ec commit ce27425

File tree

4 files changed

+20
-20
lines changed

4 files changed

+20
-20
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ members = ["tools/*"]
2424
miette.workspace = true
2525
thiserror.workspace = true
2626
num = "0.4.2"
27-
winnow = { version = "0.6.24", features = ["alloc", "unstable-recover"] }
27+
winnow = { version = "=0.6.24", features = ["alloc", "unstable-recover"] }
2828
kdlv1 = { package = "kdl", version = "4.7.0", optional = true }
2929

3030
[workspace.dependencies]

clippy.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
msrv = "1.70.0"
1+
msrv = "1.71.1"

src/document.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,7 @@ impl KdlDocument {
353353
{
354354
let v2_res = KdlDocument::parse_v2(s);
355355
if v2_res.is_err() {
356-
let v1_res = KdlDocument::parse_v2(s);
356+
let v1_res = KdlDocument::parse_v1(s);
357357
if v1_res.is_ok() || detect_v1(s) {
358358
v1_res
359359
} else {

src/v2_parser.rs

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2075,7 +2075,7 @@ mod failure_tests {
20752075
#[test]
20762076
fn bad_node_name_test() -> miette::Result<()> {
20772077
let input = Arc::new("foo { bar; { baz; }; }".to_string());
2078-
let res: Result<KdlDocument, KdlError> = input.parse();
2078+
let res: Result<KdlDocument, KdlError> = KdlDocument::parse_v2(&input);
20792079
// super::_print_diagnostic(res);
20802080
// return Ok(());
20812081
assert_eq!(
@@ -2095,7 +2095,7 @@ mod failure_tests {
20952095
))
20962096
);
20972097
let input = Arc::new("no/de 1 {\n 1 2 foo\n bad#\n}".to_string());
2098-
let res: Result<KdlDocument, KdlError> = input.parse();
2098+
let res: Result<KdlDocument, KdlError> = KdlDocument::parse_v2(&input);
20992099
// super::_print_diagnostic(res);
21002100
// return Ok(());
21012101
assert_eq!(
@@ -2152,7 +2152,7 @@ mod failure_tests {
21522152
#[test]
21532153
fn bad_entry_number_test() -> miette::Result<()> {
21542154
let input = Arc::new("node 1asdf 2".to_string());
2155-
let res: Result<KdlDocument, KdlError> = input.parse();
2155+
let res: Result<KdlDocument, KdlError> = KdlDocument::parse_v2(&input);
21562156
// super::_print_diagnostic(res);
21572157
// return Ok(());
21582158
assert_eq!(
@@ -2171,7 +2171,7 @@ mod failure_tests {
21712171
);
21722172

21732173
let input = Arc::new("node 0x1asdf 2".to_string());
2174-
let res: Result<KdlDocument, KdlError> = input.parse();
2174+
let res: Result<KdlDocument, KdlError> = KdlDocument::parse_v2(&input);
21752175
assert_eq!(
21762176
res,
21772177
Err(mkfail(
@@ -2188,7 +2188,7 @@ mod failure_tests {
21882188
);
21892189

21902190
let input = Arc::new("node 0o1asdf 2".to_string());
2191-
let res: Result<KdlDocument, KdlError> = input.parse();
2191+
let res: Result<KdlDocument, KdlError> = KdlDocument::parse_v2(&input);
21922192
assert_eq!(
21932193
res,
21942194
Err(mkfail(
@@ -2205,7 +2205,7 @@ mod failure_tests {
22052205
);
22062206

22072207
let input = Arc::new("node 0b1asdf 2".to_string());
2208-
let res: Result<KdlDocument, KdlError> = input.parse();
2208+
let res: Result<KdlDocument, KdlError> = KdlDocument::parse_v2(&input);
22092209
assert_eq!(
22102210
res,
22112211
Err(mkfail(
@@ -2222,7 +2222,7 @@ mod failure_tests {
22222222
);
22232223

22242224
let input = Arc::new("node 1.0asdf 2".to_string());
2225-
let res: Result<KdlDocument, KdlError> = input.parse();
2225+
let res: Result<KdlDocument, KdlError> = KdlDocument::parse_v2(&input);
22262226
assert_eq!(
22272227
res,
22282228
Err(mkfail(
@@ -2239,7 +2239,7 @@ mod failure_tests {
22392239
);
22402240

22412241
let input = Arc::new("node 1.asdf 2".to_string());
2242-
let res: Result<KdlDocument, KdlError> = input.parse();
2242+
let res: Result<KdlDocument, KdlError> = KdlDocument::parse_v2(&input);
22432243
assert_eq!(
22442244
res,
22452245
Err(mkfail(
@@ -2256,7 +2256,7 @@ mod failure_tests {
22562256
);
22572257

22582258
let input = Arc::new("node 1.0easdf 2".to_string());
2259-
let res: Result<KdlDocument, KdlError> = input.parse();
2259+
let res: Result<KdlDocument, KdlError> = KdlDocument::parse_v2(&input);
22602260
assert_eq!(
22612261
res,
22622262
Err(mkfail(
@@ -2282,7 +2282,7 @@ mod failure_tests {
22822282
#[test]
22832283
fn bad_string_test() -> miette::Result<()> {
22842284
let input = Arc::new("node \" 1".to_string());
2285-
let res: Result<KdlDocument, KdlError> = input.parse();
2285+
let res: Result<KdlDocument, KdlError> = KdlDocument::parse_v2(&input);
22862286
assert_eq!(
22872287
res,
22882288
Err(mkfail(
@@ -2299,7 +2299,7 @@ mod failure_tests {
22992299
);
23002300

23012301
let input = Arc::new("node \"foo\"1".to_string());
2302-
let res: Result<KdlDocument, KdlError> = input.parse();
2302+
let res: Result<KdlDocument, KdlError> = KdlDocument::parse_v2(&input);
23032303
// if let Err(e) = res {
23042304
// println!("{:?}", miette::Report::from(e));
23052305
// }
@@ -2319,7 +2319,7 @@ mod failure_tests {
23192319
);
23202320

23212321
let input = Arc::new("node \"\nlet's do multiline!\"".to_string());
2322-
let res: Result<KdlDocument, KdlError> = input.parse();
2322+
let res: Result<KdlDocument, KdlError> = KdlDocument::parse_v2(&input);
23232323
assert_eq!(
23242324
res,
23252325
Err(mkfail(
@@ -2350,7 +2350,7 @@ mod failure_tests {
23502350
#[test]
23512351
fn bad_child_test() -> miette::Result<()> {
23522352
let input = Arc::new("node {".to_string());
2353-
let res: Result<KdlDocument, KdlError> = input.parse();
2353+
let res: Result<KdlDocument, KdlError> = KdlDocument::parse_v2(&input);
23542354
// _print_diagnostic(res);
23552355
// return Ok(());
23562356
assert_eq!(
@@ -2369,7 +2369,7 @@ mod failure_tests {
23692369
);
23702370

23712371
let input = Arc::new("node {}}".to_string());
2372-
let res: Result<KdlDocument, KdlError> = input.parse();
2372+
let res: Result<KdlDocument, KdlError> = KdlDocument::parse_v2(&input);
23732373
// _print_diagnostic(res);
23742374
// return Ok(());
23752375
// println!("{res:#?}");
@@ -2389,7 +2389,7 @@ mod failure_tests {
23892389
);
23902390

23912391
let input = Arc::new("node }{".to_string());
2392-
let res: Result<KdlDocument, KdlError> = input.parse();
2392+
let res: Result<KdlDocument, KdlError> = KdlDocument::parse_v2(&input);
23932393
// _print_diagnostic(res);
23942394
// return Ok(());
23952395
assert_eq!(
@@ -2440,7 +2440,7 @@ mod failure_tests {
24402440
);
24412441

24422442
let input = Arc::new("node {\n".to_string());
2443-
let res: Result<KdlDocument, KdlError> = input.parse();
2443+
let res: Result<KdlDocument, KdlError> = KdlDocument::parse_v2(&input);
24442444
// _print_diagnostic(res);
24452445
// return Ok(());
24462446
assert_eq!(
@@ -2469,7 +2469,7 @@ mod failure_tests {
24692469
);
24702470

24712471
let input = Arc::new("node {\nnode2{{}}".to_string());
2472-
let res: Result<KdlDocument, KdlError> = input.parse();
2472+
let res: Result<KdlDocument, KdlError> = KdlDocument::parse_v2(&input);
24732473
// _print_diagnostic(res);
24742474
// return Ok(());
24752475
println!("{res:#?}");

0 commit comments

Comments
 (0)