public void elepush(Node tree) {

		if ('a' <= tree.token.charAt(0) && tree.token.charAt(0) <= 'z') { // 文字列だった場合の処理。
			elementList.push(arrayStacks.get(map.get(tree.token)).stack
					.getFirst());
		} else {
			elementList.push(tree.token);
		}

		if (tree.leftNode != null) { // 左の木が空になるまでプッシュし続ける。
			tree = tree.leftNode;
			elepush(tree);
		}

		return;
	}