public static void printTreeNode()

in src/main/java/com/ql/util/express/parse/ExpressParse.java [286:306]


    public static void printTreeNode(StringBuilder builder, ExpressNode node, int level) {
        builder.append(level).append(":");

        for (int i = 0; i < level; i++) {
            builder.append("   ");
        }
        builder.append(node);
        if (builder.length() < 100) {
            for (int i = 0; i < 100 - builder.length(); i++) {
                builder.append("   ");
            }
        }
        builder.append("\t").append(node.getTreeType().getName()).append("\n");

        List<ExpressNode> childrenList = node.getChildrenList();
        if (childrenList != null && !childrenList.isEmpty()) {
            for (ExpressNode item : childrenList) {
                printTreeNode(builder, item, level + 1);
            }
        }
    }