コード例 #1
0
ファイル: Not.java プロジェクト: mechtaev/angelix
 @Override
 public void accept(BottomUpMemoVisitor visitor) {
   if (visitor.alreadyVisited(this)) {
     visitor.visitAgain(this);
   } else {
     arg.accept(visitor);
     visitor.visit(this);
   }
 }
コード例 #2
0
ファイル: Not.java プロジェクト: mechtaev/angelix
 @Override
 public String toString() {
   return "!" + arg.toString();
 }
コード例 #3
0
ファイル: Not.java プロジェクト: mechtaev/angelix
 @Override
 public void accept(TopDownVisitor visitor) {
   visitor.visit(this);
   arg.accept(visitor);
 }
コード例 #4
0
ファイル: Not.java プロジェクト: mechtaev/angelix
 @Override
 public void accept(BottomUpVisitor visitor) {
   arg.accept(visitor);
   visitor.visit(this);
 }