Skip to main content

parse

Function parse 

Source
pub fn parse(
    input: &str,
    catalog: &Catalog,
    locale: &Locale,
) -> Result<Program, WorkshopError>
Expand description

Parse localized Workshop text into Workshop IR using the catalog’s canonical call-signature context. Ambiguous bare enum members resolve when their enclosing call pins one matching domain; unpinned ambiguity remains a structured unsupported diagnostic. See parse_with_context when a consumer needs to provide additional signature context.