Package-level declarations

Types

Link copied to clipboard

Convenience base class with no-op implementations of all ReportVisitor methods. Extend this when only a subset of node types needs custom handling.

Link copied to clipboard
interface ReportVisitor

Visitor interface for the KSL report AST. Each method corresponds to exactly one ReportNode subtype, providing compile-time assurance that every renderer handles every node type.