buildTree method

  1. @override
DartBlockProgramTreeNode buildTree(
  1. DartBlockProgramTreeNode neoTechCoreNode
)
override

Implementation

@override
DartBlockProgramTreeNode buildTree(DartBlockProgramTreeNode neoTechCoreNode) {
  final DartBlockProgramTreeNode node = DartBlockProgramTreeStatementNode(
    this,
    neoTechCoreNode,
  );
  var currentNode = node;
  for (var statement in statements) {
    currentNode = statement.buildTree(currentNode);
  }
  neoTechCoreNode.children.add(node);

  return node;
}