コード例 #1
0
  @Override
  public void visit(Program prog) {
    if (prog == null) return;

    if (prog.getMainClass() != null) prog.getMainClass().accept(this);

    if (prog.getClassDeclList() == null) return;
    for (int i = 0; i < prog.getClassDeclList().size(); i++) {
      if (prog.getClassDeclList().elementAt(i) == null) continue;

      System.out.println();
      prog.getClassDeclList().elementAt(i).accept(this);
    }
  }