package rpn.basic;

import rpn.Calculator;

public class BasicInstaller {
	public static void install(Calculator ca) {
		Item x;
		x = new DefItem(ca);
		x = new LeftItem(ca);
		x = new LAngleItem(ca);
		x = new RightItem(ca);
		x = new LCurlItem(ca);
		x = new RCurlItem(ca);
		x = new LParenItem(ca);
		x = new RParenItem(ca);
		x = new EqualsItem(ca);
		x = new DisplayItem(ca);
		x = new ExecItem(ca);
		x = new RepeatItem(ca);
		x = new WhileItem(ca);
		
		x = new GtItem(ca);
		x = new GeItem(ca);
		x = new LeItem(ca);
		x = new LtItem(ca);
		x = new EqItem(ca);
		x = new IfElseItem(ca);
		x = new IfItem(ca);
		x = new NotItem(ca);
		x = new AndItem(ca);
		x = new OrItem(ca);
		x = new TrueItem(ca);
		x = new FalseItem(ca);
		x = new LoadItem(ca);
		
		x = new DupItem(ca);
		x = new CopyItem(ca);
		x = new PopItem(ca);
		x = new ExchItem(ca);
		x = new PlusItem(ca);
		x = new MinusItem(ca);
		x = new TimesItem(ca);
		x = new FloorItem(ca);
		x = new StopItem(ca);
		x = new DivItem(ca);
		x = new LocalItem(ca);
		x = new EndLocalItem(ca);
	}
}
