Module discovery

Module discovery 

Source
Expand description

Discovery pass for type and policy extraction.

Runs before main parsing to scan tokens for type and policy definitions. Populates TypeRegistry and PolicyRegistry for use during parsing.

§Discovery Targets

BlockPatternResult
## Definition“A Stack is a generic collection.”TypeDef::Generic
## Definition“A User is a structure.”TypeDef::Struct
## Definition“A Shape is an enum.”TypeDef::Enum
## Policy“A user can publish if they are admin.”CapabilityDef

§Key Function

DiscoveryPass::run - Execute the discovery pass and return registries.

Structs§

DiscoveryPass
Discovery pass that scans tokens before main parsing to build a TypeRegistry.
DiscoveryResult
Result of running the discovery pass