Mercurial > hg > Members > kono > PLparser
view src/plparser/PropertyFactoryImpl.java @ 1:b149a5aa465a
Parser is written
author | kono@ie.u-ryukyu.ac.jp |
---|---|
date | Sat, 28 Aug 2010 17:39:34 +0900 |
parents | |
children |
line wrap: on
line source
package plparser; import java.util.LinkedList; public class PropertyFactoryImpl implements PropertyListNodeFactory<Property> { @Override public Property variableNode(String name, boolean b) { return new Property(name); } @Override public Property numberNode(int i) { return new NumberNode(i); } @Override public Property booleanNode(TokenID id) { return new BooleanProperty(id); } @Override public Property trueNode() { // TODO Auto-generated method stub return booleanNode(TokenID.True); } @Override public Property arrayNode(LinkedList<Property> list1) { return new ArrayProperty(list1); } @Override public Property dictionaryNode(LinkedList<Property> list) { return new DictProperty(list); } }