package name.panitz.gm;

public class NNum implements Node{

  int n;
  public NNum(int n){this.n=n;}

  public boolean equals(Object other){
    return other instanceof NNum
          && n==((NNum)other).n;
  }

  public <a> a visit(NodeVisitor<a> v)throws Exception{
    return v.eval(this);
  }

  public String toString(){return ""+n;}
}

