Resolve sibling inheritance with memoized parent templates

This commit is contained in:
2026-09-29 22:23:48 +00:00
parent 78d4b59bbe
commit fdbc306cfb
4 changed files with 330 additions and 0 deletions

View File

@@ -160,6 +160,11 @@ const (
CodeOverrideLimitExceeded Code = "override.limit_exceeded"
CodeExplainLimitExceeded Code = "explain.limit_exceeded"
CodeInheritanceInvalid Code = "inheritance.invalid"
CodeInheritanceMissing Code = "inheritance.missing"
CodeInheritanceCycle Code = "inheritance.cycle"
CodeInheritanceVersion Code = "inheritance.version"
)
// Location identifies a position in a configuration source. Zero line and column