public string visit(IntegerConstant n) { throw new NotImplementedException(); }
public abstract string visit(IntegerConstant n);
public virtual string visit(IntegerConstant n) { throw new NotImplementedException("IntegerConstant is not implemented yet"); // Do nothing; leave the implementation to the main class }
public override string visit(IntegerConstant n) { return "$" + n.Value.ToString(); }
public ASTType visit(IntegerConstant n) { throw new NotImplementedException(); }