Skip to main content

parse_scheme_source

Function parse_scheme_source 

Source
pub fn parse_scheme_source(
    codec: CodecId,
    source_id: SourceId,
    source: &str,
    budget: &mut DecodeBudget,
) -> Result<LocatedExprTree>
Expand description

Parses one top-level Scheme form from source text into a located Expr tree.

Lower-level entry point behind decode_scheme_tree; the caller supplies the codec id, interned source id, and a DecodeBudget. Errors if the input holds more than one top-level expression.