Skip to content

Commit

Permalink
AST Dump Dot
Browse files Browse the repository at this point in the history
* added structure definition implementation
* related to sealangdotorg/sea#35
  • Loading branch information
ppaulweber committed Jul 31, 2017
1 parent cf8c3de commit 25a3a77
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions src/transform/AstDumpDotPass.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down Expand Up @@ -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 );
Expand Down

0 comments on commit 25a3a77

Please sign in to comment.