Documentation
¶
Overview ¶
Package normalize resolves and validates parsed schema components. It produces deterministic registries and resolved references for compilation.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Artifacts ¶
type Artifacts struct {
// contains filtered or unexported fields
}
Artifacts stores normalized schema artifacts for runtime compilation.
func PrepareOwned ¶
PrepareOwned resolves and validates a parsed schema in place.
func (*Artifacts) ComplexTypes ¶
func (a *Artifacts) ComplexTypes() *complextypeplan.Plan
ComplexTypes returns the precomputed complex type plan.
func (*Artifacts) GlobalElementOrderSeq ¶
GlobalElementOrderSeq yields deterministic global element order.
func (*Artifacts) References ¶
func (a *Artifacts) References() *analysis.ResolvedReferences
References returns resolved references.
Click to show internal directories.
Click to hide internal directories.