Versions in this module Expand all Collapse all v0 v0.12.0 Jun 11, 2026 v0.11.0 Jun 11, 2026 Changes in this version type Diagnostic + func ParseWithCatalog(path string, tokens []tokenizer.Token, catalog *model.Catalog) (*model.Catalog, []Diagnostic, error) + type IncrementalSchemaParser = diagnostic.IncrementalSchemaParser v0.5.0 Feb 9, 2026 v0.3.0 Feb 7, 2026 Changes in this version + type Diagnostic struct + Column int + Line int + Message string + Path string + Severity Severity + func Parse(path string, tokens []tokenizer.Token) (*model.Catalog, []Diagnostic, error) + type Parser struct + type SchemaParser interface + Parse func(ctx context.Context, path string, content []byte) (*model.Catalog, []Diagnostic, error) + func NewSchemaParser(dialect string) (SchemaParser, error) + type Severity int + const SeverityError + const SeverityWarning