aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/Serialize.scala
diff options
context:
space:
mode:
authorJack2016-05-09 16:04:52 -0700
committerJack Koenig2016-06-10 16:31:50 -0700
commit2bf1c9e84b7affb82fd08484285250ce8f7b6f26 (patch)
tree7e2276fc5405029ec5acd75b81c985e3d61989b5 /src/main/scala/firrtl/Serialize.scala
parent83f53a3a0cdcfc7537e923b827ab820205025d45 (diff)
API Cleanup - Module
trait Module -> abstract class DefModule InModule -> Module (match concrete syntax) ExModule -> ExtModule (match concrete syntax) Add simple scaladoc for each one
Diffstat (limited to 'src/main/scala/firrtl/Serialize.scala')
-rw-r--r--src/main/scala/firrtl/Serialize.scala8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/scala/firrtl/Serialize.scala b/src/main/scala/firrtl/Serialize.scala
index 1735c270..ad0efa66 100644
--- a/src/main/scala/firrtl/Serialize.scala
+++ b/src/main/scala/firrtl/Serialize.scala
@@ -43,7 +43,7 @@ private object Serialize {
case r: Type => ser.serialize(r)
case r: Direction => ser.serialize(r)
case r: Port => ser.serialize(r)
- case r: Module => ser.serialize(r)
+ case r: DefModule => ser.serialize(r)
case r: Circuit => ser.serialize(r)
case r: StringLit => ser.serialize(r)
case _ => throw new Exception("serialize called on unknown AST node!")
@@ -201,9 +201,9 @@ class Serialize {
def serialize(p: Port): String =
s"${serialize(p.direction)} ${p.name} : ${serialize(p.tpe)}${p.info}"
- def serialize(m: Module): String = {
+ def serialize(m: DefModule): String = {
m match {
- case m: InModule => {
+ case m: Module => {
var s = new StringBuilder(s"module ${m.name} :${m.info}")
withIndent {
s ++= m.ports.map(newline ++ serialize(_)).mkString
@@ -211,7 +211,7 @@ class Serialize {
}
s.toString
}
- case m: ExModule => {
+ case m: ExtModule => {
var s = new StringBuilder(s"extmodule ${m.name} :${m.info}")
withIndent {
s ++= m.ports.map(newline ++ serialize(_)).mkString