visualParseTree function

void visualParseTree(
  1. List parseTree
)

This method prints a visual of the AST.

Implementation

void visualParseTree(List<dynamic> parseTree) {
  String spaces = ' ';
  print('\n');
  print('root');
  for (int i = 0; i < parseTree.length; i++) {
    print('$spaces|');
    print('$spaces|');
    print('$spaces|- ${parseTree[i][0]}');
    print('$spaces|    -');
    for (int z = 1; z < parseTree[i].length; z++) {
      print('$spaces|      |');
      print('$spaces|       -${parseTree[i][z]}');
    }
  }
  print('\n');
}