Crate amalgam_parser

Crate amalgam_parser 

Source
Expand description

Schema parsers for various formats

Re-exports§

pub use error::ParserError;

Modules§

crd
Kubernetes CRD parser
dependency_graph
Dependency graph for managing type dependencies
error
fetch
Fetch CRDs from URLs, GitHub repos, etc.
go
Go source code parser
go_ast
Go AST parsing for precise type extraction
imports
Import resolution for cross-package type references
incremental
Incremental update support for all parser types
k8s_authoritative
Authoritative Kubernetes type definitions from Go source
k8s_imports
Special handling for k8s.io internal imports
k8s_types
Kubernetes core types fetcher and generator
openapi
OpenAPI/JSON Schema parser
package
Package-based CRD importing (similar to CUE’s approach)

Traits§

Parser
Common trait for all parsers