Expand description
Canonical Workshop name lookup: display names, near spellings, and settings paths resolve to the catalog entries, preset strings, enum members, and settings definitions the parser and emitter accept.
Catalog::lookup answers in canonical Workshop terms: which identity a
display name or guess refers to, which parameters and argument domains an
action or value declares, which members an enum domain accepts, and which
settings keys, kinds, and value forms a path or display name selects.
Every answer derives from the same catalog and settings table that drive
parsing and emission, so lookup results cannot drift from the accepted
vocabulary. Consumers compose and present the matches; this module owns
no data of its own.
Structs§
- Lookup
Enum Member - A canonical enum member reported by a lookup.
- Signature
- A compact signature for a catalog callable: an action, a value, or a
structural construct that declares a parameter list (a zero-argument
construct such as
elsereports an emptyparams). - Signature
Domain - An enum domain referenced by a
Signatureparameter, with the members it accepts. - Signature
Param - One parameter of a
Signature.
Enums§
- Lookup
Match - One canonical construct matching a
Catalog::lookupquery.