Skip to main content

parse_context_restore

Function parse_context_restore 

Source
pub fn parse_context_restore(ps: &parse_stack)
Expand description

Direct port of parse_context_restore(const struct parse_stack *ps, int toplevel) at Src/parse.c:326. Inverse of parse_context_save. Restores lexer-side state + pending heredocs + Rust-only counters from ps, then clears errflag & ERRFLAG_ERROR per parse.c:354. WARNING: param names don’t match C — Rust=(ps) vs C=(ps, toplevel)