summaryrefslogtreecommitdiff
path: root/src/main/scala/Chisel/Namespace.scala
diff options
context:
space:
mode:
authorHenry Cook2015-08-13 11:37:11 -0700
committerHenry Cook2015-08-13 11:37:11 -0700
commit0b4dc5457433659e52a8c36f043435762be94309 (patch)
tree7b0e38edfffe7779d01cb97f78b35092c6877074 /src/main/scala/Chisel/Namespace.scala
parentd2b902380492ad0678234f7119f02f23f57a2b2b (diff)
clean up Id and Builder.globalRefMap
Diffstat (limited to 'src/main/scala/Chisel/Namespace.scala')
-rw-r--r--src/main/scala/Chisel/Namespace.scala25
1 files changed, 0 insertions, 25 deletions
diff --git a/src/main/scala/Chisel/Namespace.scala b/src/main/scala/Chisel/Namespace.scala
deleted file mode 100644
index adcd9259..00000000
--- a/src/main/scala/Chisel/Namespace.scala
+++ /dev/null
@@ -1,25 +0,0 @@
-package Chisel
-
-private class Namespace(parent: Option[Namespace], keywords: Option[Set[String]]) {
- private var i = 0L
- private val names = collection.mutable.HashSet[String]()
- def forbidden = keywords.getOrElse(Set()) ++ names
-
- private def rename(n: String) = { i += 1; s"${n}_${i}" }
-
- def contains(elem: String): Boolean = {
- forbidden.contains(elem) ||
- parent.map(_ contains elem).getOrElse(false)
- }
-
- def name(elem: String): String = {
- val res = if(forbidden contains elem) rename(elem) else elem
- names += res
- res
- }
-
- def child(ks: Option[Set[String]]): Namespace = new Namespace(Some(this), ks)
- def child: Namespace = new Namespace(Some(this), None)
-}
-
-private class FIRRTLNamespace extends Namespace(None, Some(Set("mem", "node", "wire", "reg", "inst")))