view src/plparser/DictProperty.java @ 1:b149a5aa465a

Parser is written
author kono@ie.u-ryukyu.ac.jp
date Sat, 28 Aug 2010 17:39:34 +0900
parents
children 1f46c9d09c1e
line wrap: on
line source

package plparser;

import java.util.HashMap;
import java.util.LinkedList;

public class DictProperty extends Property {
	HashMap<Property, Property> map;
	
	public DictProperty(LinkedList<Property> list) {
		map = new HashMap<Property, Property>();
		while(!list.isEmpty()) {
			Property key = list.poll();
			Property value = list.poll();
			map.put(key, value);
		}
	}
	
	public String toString() {
		String s = "Dictionary{" ;
		for(Property p:map.keySet()) {
			s += p;
			s += "->";
			s += map.get(p);
			s += ",";
		}
		s += "}";
		return s;
	}

}