diff 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 diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/plparser/DictProperty.java	Sat Aug 28 17:39:34 2010 +0900
@@ -0,0 +1,30 @@
+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;
+	}
+
+}