compiler/

directory
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 15, 2026 License: GPL-3.0

Directories

Path Synopsis
Package compile composes the provider-neutral schema compiler passes.
Package compile composes the provider-neutral schema compiler passes.
Package concurrency owns compiler normalization for the explicit optimistic concurrency declaration.
Package concurrency owns compiler normalization for the explicit optimistic concurrency declaration.
Package ir defines the versioned, provider-neutral compiler interchange representations.
Package ir defines the versioned, provider-neutral compiler interchange representations.
Package keyindex resolves keys, indexes, checks, and generated-column assignments against an already resolved scalar ModelIR.
Package keyindex resolves keys, indexes, checks, and generated-column assignments against an already resolved scalar ModelIR.
Package load performs the syntax-only package load used by the first compiler pass.
Package load performs the syntax-only package load used by the first compiler pass.
Package methods type-checks and statically interprets GolemModel and GraphQL extension declarations.
Package methods type-checks and statically interprets GolemModel and GraphQL extension declarations.
Package relation links authored relation fields into canonical logical edges.
Package relation links authored relation fields into canonical logical edges.
Package resolve converts source-located declarations into the base logical model and contract registries.
Package resolve converts source-located declarations into the base logical model and contract registries.
Package scalar owns provider-neutral logical scalar and default validation.
Package scalar owns provider-neutral logical scalar and default validation.
Package schema extracts source-located unresolved declarations from the accepted closed DefineSchema function and registered model source.
Package schema extracts source-located unresolved declarations from the accepted closed DefineSchema function and registered model source.
Package schemaexpr constructs and validates the closed P1 database-schema expression language.
Package schemaexpr constructs and validates the closed P1 database-schema expression language.
Package tags parses the deliberately small db and golem struct-tag languages.
Package tags parses the deliberately small db and golem struct-tag languages.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL