diff src/plparser/Dictionary.java @ 0:b0dee5b76b12

Scanner worked.
author kono@ie.u-ryukyu.ac.jp
date Sat, 28 Aug 2010 16:07:00 +0900
parents
children 29c0866e3a84
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/plparser/Dictionary.java	Sat Aug 28 16:07:00 2010 +0900
@@ -0,0 +1,20 @@
+package plparser;
+
+import java.util.HashMap;
+
+public class Dictionary<Node> extends HashMap<String,Token<Node>> {
+
+	private static final long serialVersionUID = 1L;
+
+	public Token<Node> reserve(String name,TokenID type) {
+		Token<Node> t = new Token<Node>(name,type);
+		this.put(name, t);
+		return t;
+	}
+	
+
+
+	public Token<Node> reserve(String string) {
+		return reserve(string,TokenID.Any);
+	}
+}
\ No newline at end of file