pub fn parse(src: &str) -> Result<Spanned<Expr>, ParseError>
Parse src into a reusable AST. Returns structured errors with byte spans so a future .poco LSP can surface them without a second parse.
src
.poco