Directories
¶
| Path | Synopsis |
|---|---|
|
Package ast defines the abstract syntax tree produced by the parser.
|
Package ast defines the abstract syntax tree produced by the parser. |
|
Package bench houses bind-path microbenchmarks.
|
Package bench houses bind-path microbenchmarks. |
|
Cross-cutting decorator utilities: presence checks and string-argument extraction shared across the transport, types, and OpenAPI emitters.
|
Cross-cutting decorator utilities: presence checks and string-argument extraction shared across the transport, types, and OpenAPI emitters. |
|
Package config loads and validates `craftgo.design.yaml`, the project manifest read by every CLI command.
|
Package config loads and validates `craftgo.design.yaml`, the project manifest read by every CLI command. |
|
Package errcat holds the canonical catalogue of reserved HTTP error categories.
|
Package errcat holds the canonical catalogue of reserved HTTP error categories. |
|
Package format renders an ast.File back to canonical CraftGo source.
|
Package format renders an ast.File back to canonical CraftGo source. |
|
Package idents holds the Go-identifier conversion helpers used by both the semantic analyser and the codegen pass.
|
Package idents holds the Go-identifier conversion helpers used by both the semantic analyser and the codegen pass. |
|
Package lexer tokenizes craftgo DSL source files.
|
Package lexer tokenizes craftgo DSL source files. |
|
Decorator-arg/name LSP completions: dispatcher, context detection, error categories.
|
Decorator-arg/name LSP completions: dispatcher, context detection, error categories. |
|
Package otlpaddr holds the single rule craftgo applies to an OTLP endpoint string, shared by the trace and metric exporters.
|
Package otlpaddr holds the single rule craftgo applies to an OTLP endpoint string, shared by the trace and metric exporters. |
|
Package parser turns a craftgo source buffer into an ast.File.
|
Package parser turns a craftgo source buffer into an ast.File. |
|
Package route is the leaf authority for craftgo's two path namespaces and the wall between them.
|
Package route is the leaf authority for craftgo's two path namespaces and the wall between them. |
|
Package semantic - @default literal validation: type/element support, primitive-kind map, helpers.
|
Package semantic - @default literal validation: type/element support, primitive-kind map, helpers. |
|
Package strfmt holds the canonical catalogue of named string formats the `@format` decorator accepts.
|
Package strfmt holds the canonical catalogue of named string formats the `@format` decorator accepts. |
|
Package wire is the leaf vocabulary of craftgo's wire bindings: where a field's value rides (path / query / header / cookie / form / body / sensitive), how its wire name is derived, and the request auto-binding rule.
|
Package wire is the leaf vocabulary of craftgo's wire bindings: where a field's value rides (path / query / header / cookie / form / body / sensitive), how its wire name is derived, and the request auto-binding rule. |
Click to show internal directories.
Click to hide internal directories.