Skip to main content

Module lookup

Module lookup 

Source
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§

LookupEnumMember
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 else reports an empty params).
SignatureDomain
An enum domain referenced by a Signature parameter, with the members it accepts.
SignatureParam
One parameter of a Signature.

Enums§

LookupMatch
One canonical construct matching a Catalog::lookup query.