treelite
dump.cc
1 #include "./builder.h"
2 
3 namespace treelite {
4 namespace compiler {
5 
6 DMLC_REGISTRY_FILE_TAG(dump);
7 
8 static void dump(ASTNode* node, int indent) {
9  node->Dump(indent);
10  for (ASTNode* child : node->children) {
11  dump(child, indent + 2);
12  }
13 }
14 
15 void ASTBuilder::Dump() {
16  dump(this->main_node, 0);
17 }
18 
19 } // namespace compiler
20 } // namespace treelite