From 72afa111dca32317385b973f11d59a83181d09be Mon Sep 17 00:00:00 2001 From: matt rice Date: Wed, 15 Jul 2026 23:10:18 -0700 Subject: [PATCH] Fix typo, and test in cttests --- lrpar/cttests/src/calc_actiontype.test | 2 +- lrpar/cttests/src/cgen_helper.rs | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lrpar/cttests/src/calc_actiontype.test b/lrpar/cttests/src/calc_actiontype.test index fb97267e5..2e1ff5e7f 100644 --- a/lrpar/cttests/src/calc_actiontype.test +++ b/lrpar/cttests/src/calc_actiontype.test @@ -1,6 +1,6 @@ name: Test basic user actions using the calculator grammar (Original yacckind) yacckind: Original(YaccOriginalActionKind::UserAction) -recoverer: RecoveryKind::None +recoverer: RecoveryKind::CPCTPlus grammar: | %start Expr %actiontype Result diff --git a/lrpar/cttests/src/cgen_helper.rs b/lrpar/cttests/src/cgen_helper.rs index c4e4e5140..d4b833fad 100644 --- a/lrpar/cttests/src/cgen_helper.rs +++ b/lrpar/cttests/src/cgen_helper.rs @@ -31,9 +31,10 @@ pub(crate) fn run_test_path>(path: P) -> Result<(), Box panic!("YaccKind '{}' not supported", s), None => None, }; - let recoverer = match docs[0]["revoverer"].as_str() { + let recoverer = match docs[0]["recoverer"].as_str() { Some("RecoveryKind::CPCTPlus") => Some(RecoveryKind::CPCTPlus), Some("RecoveryKind::None") => Some(RecoveryKind::None), + Some(kind) => panic!("Unknown RecoveryKind '{kind}'"), _ => None, }; let (negative_lex_flags, positive_lex_flags) = &docs[0]["lex_flags"]