package rpn.basic;
import rpn.Calculator;

public class EndLocalItem extends Item {
	
	public EndLocalItem(Calculator ca) {
		super(ca);
		ca.systemInstall(this);
	}
	
	public void exec() {
		if (ca.dictStackSize() > 0) {
			ca.endDict();
		} else {
			ca.error(this, CalcErr.UnmatchedLocal);
		}
	}
	
	public String toString() {
		return("endlocal");
	}
}