import java.math.*;

public class SL_NumberNode extends ParseNode {
  private BigInteger value;
  public SL_NumberNode(BigInteger value_)  { super(); value = value_; } 
  public BigInteger getValue() { return value; }
  public int getType()  { return G_NUMBER; }
  public ParseNode interpret(SymbolTable st) {
    return this; 
  }
  public void print() { 
    // overrides the default print method in ParseNode
    sprint("[number ("+value.toString()+ ")]"); 
  }
}
