package rpn.basic;

import rpn.Calculator;

/** An index into an array item. */

public class IndexItem extends PointerItem {
	ArrayItem a;
	int i = 0;
	
	public IndexItem(Calculator ca, ArrayItem a, int i) {
		super(ca);
		this.a = a;
		this.i = i;
	}
	
	public Item getItem() {
		return(a.get(i));
	}
	
	public String toString() {
		return("@" + a + '(' + i + ')');
	}
}