aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/Serialize.scala
diff options
context:
space:
mode:
authorJack2016-05-09 17:18:17 -0700
committerJack Koenig2016-06-10 16:32:18 -0700
commitcc59c92f76bcfd6c632e5029770e08bc9d0898f2 (patch)
treed6a375198b9cf1f04cbffce2d48224c9a1034b5e /src/main/scala/firrtl/Serialize.scala
parent8aea3b3e5db6794523a64a724e12599df0ab2ab7 (diff)
API Cleanup - Type
trait Type -> abstract class Type case class ClockType() -> case object ClockType case class UnknownType() -> case object UnknownType Add GroundType and AggregateType ClockType has width of IntWidth(1)
Diffstat (limited to 'src/main/scala/firrtl/Serialize.scala')
-rw-r--r--src/main/scala/firrtl/Serialize.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/scala/firrtl/Serialize.scala b/src/main/scala/firrtl/Serialize.scala
index 5a5b690d..e46ce111 100644
--- a/src/main/scala/firrtl/Serialize.scala
+++ b/src/main/scala/firrtl/Serialize.scala
@@ -182,8 +182,8 @@ class Serialize {
def serialize(t: Type): String = {
val commas = ", " // for mkString in BundleType
t match {
- case c:ClockType => "Clock"
- case u:UnknownType => "?"
+ case ClockType => "Clock"
+ case UnknownType => "?"
case t: UIntType => s"UInt${serialize(t.width)}"
case t: SIntType => s"SInt${serialize(t.width)}"
case t: BundleType => s"{ ${t.fields.map(serialize).mkString(commas)}}"