diff options
Diffstat (limited to 'src/main/scala/firrtl/IR.scala')
| -rw-r--r-- | src/main/scala/firrtl/IR.scala | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/main/scala/firrtl/IR.scala b/src/main/scala/firrtl/IR.scala index 7721a563..d9dab2d9 100644 --- a/src/main/scala/firrtl/IR.scala +++ b/src/main/scala/firrtl/IR.scala @@ -161,10 +161,12 @@ case class VectorType(tpe: Type, size: Int) extends Type case class ClockType() extends Type case class UnknownType() extends Type -trait Direction extends AST -case object INPUT extends Direction -case object OUTPUT extends Direction +/** [[Port]] Direction */ +abstract class Direction extends AST +case object Input extends Direction +case object Output extends Direction +/** [[DefModule]] Port */ case class Port(info: Info, name: String, direction: Direction, tpe: Type) extends AST with IsDeclaration /** Base class for modules */ |
