diff --git a/src/transform/AstDumpDotPass.cpp b/src/transform/AstDumpDotPass.cpp index fc84ae1a1..6a3dedc9e 100644 --- a/src/transform/AstDumpDotPass.cpp +++ b/src/transform/AstDumpDotPass.cpp @@ -85,6 +85,7 @@ class AstDumpDotVisitor final : public RecursiveVisitor void visit( DerivedDefinition& node ) override; void visit( RuleDefinition& node ) override; void visit( EnumerationDefinition& node ) override; + void visit( StructureDefinition& node ) override; void visit( ValueAtom& node ) override; void visit( ReferenceAtom& node ) override; @@ -201,6 +202,13 @@ void AstDumpDotVisitor::visit( EnumerationDefinition& node ) RecursiveVisitor::visit( node ); } +void AstDumpDotVisitor::visit( StructureDefinition& node ) +{ + DotLink link( this, &node ); + dumpNode( node, "StructureDefinition" ); + RecursiveVisitor::visit( node ); +} + void AstDumpDotVisitor::visit( ValueAtom& node ) { DotLink link( this, &node );