pub fn parse_stage(raw_stage: &str) -> Result<ParsedStage, LexerError>Expand description
Parse a raw stage string into the structured form the evaluator consumes.
This is intentionally conservative:
- registered verbs become explicit stages
- unknown one-letter tokens are treated as likely typos and fail later
- everything else becomes quick-search text