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.