Mercurial > hg > Members > kono > PLparser
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; + } + +}