Class StructuralValidator


  • public final class StructuralValidator
    extends Object
    Validator of AST structural integrity, chiefly parent-child link consistency.
    • Constructor Detail

      • StructuralValidator

        public StructuralValidator()
    • Method Detail

      • validate

        public List<ValidationError> validate​(ASTNode root)
        Checks a tree for parent-link mismatches and missing required children.
        Parameters:
        root - the tree to check; null yields a single structural error
        Returns:
        the issues found