From b516293f703c4de86397862fee1897aded2ae140 Mon Sep 17 00:00:00 2001 From: Jack Koenig Date: Fri, 14 Aug 2020 19:27:47 -0700 Subject: Tell Scalafmt to ignore large literal collections --- src/main/scala/firrtl/PrimOps.scala | 11 +++++++---- src/main/scala/firrtl/Utils.scala | 2 ++ 2 files changed, 9 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/main/scala/firrtl/PrimOps.scala b/src/main/scala/firrtl/PrimOps.scala index 768dcb9f..883692c8 100644 --- a/src/main/scala/firrtl/PrimOps.scala +++ b/src/main/scala/firrtl/PrimOps.scala @@ -477,10 +477,13 @@ object PrimOps extends LazyLogging { override def toString = "clip" } - private[firrtl] lazy val builtinPrimOps: Seq[PrimOp] = - Seq(Add, Sub, Mul, Div, Rem, Lt, Leq, Gt, Geq, Eq, Neq, Pad, AsUInt, AsSInt, AsInterval, AsClock, AsAsyncReset, Shl, Shr, - Dshl, Dshr, Neg, Cvt, Not, And, Or, Xor, Andr, Orr, Xorr, Cat, Bits, Head, Tail, AsFixedPoint, IncP, DecP, - SetP, Wrap, Clip, Squeeze) + // format: off + private[firrtl] lazy val builtinPrimOps: Seq[PrimOp] = Seq( + Add, Sub, Mul, Div, Rem, Lt, Leq, Gt, Geq, Eq, Neq, Pad, AsUInt, AsSInt, AsInterval, AsClock, + AsAsyncReset, Shl, Shr, Dshl, Dshr, Neg, Cvt, Not, And, Or, Xor, Andr, Orr, Xorr, Cat, Bits, + Head, Tail, AsFixedPoint, IncP, DecP, SetP, Wrap, Clip, Squeeze + ) + // format: on private lazy val strToPrimOp: Map[String, PrimOp] = { builtinPrimOps.map { case op : PrimOp=> op.toString -> op }.toMap } diff --git a/src/main/scala/firrtl/Utils.scala b/src/main/scala/firrtl/Utils.scala index bb814051..e9af3365 100644 --- a/src/main/scala/firrtl/Utils.scala +++ b/src/main/scala/firrtl/Utils.scala @@ -686,6 +686,7 @@ object Utils extends LazyLogging { } } + // format: off val v_keywords = Set( "alias", "always", "always_comb", "always_ff", "always_latch", "and", "assert", "assign", "assume", "attribute", "automatic", @@ -755,6 +756,7 @@ object Utils extends LazyLogging { "SYNTHESIS", "PRINTF_COND", "VCS") + // format: on /** Expand a name into its prefixes, e.g., 'foo_bar__baz' becomes 'Seq[foo_, foo_bar__, foo_bar__baz]'. This can be used * to produce better names when generating prefix unique names. -- cgit v1.2.3