public TableCompileContext(TableCompileContext context) : this((IAnalyzerContext)context) { Parent = context; Depth = context.Depth + 1; // Priority: this > parent Directives = Directives.Concat(context.Directives); }