diff options
| author | Schuyler Eldridge | 2020-06-02 21:51:15 -0400 |
|---|---|---|
| committer | GitHub | 2020-06-03 01:51:15 +0000 |
| commit | b4192bba22c1d95daf354e900886a6690bb55e09 (patch) | |
| tree | c2a6163f94b6f7229b9a7f4ebff8d9ab60434a93 /src/test | |
| parent | 97a8d8249abae4a62c06c6af20e7d7da344ce689 (diff) | |
Revert: Generalize keyword collision to name manipulation, Add {Lower,Upper}CaseNames Transforms (#1651)
* Revert "Add test of {Lower, Upper}CaseNames"
This reverts commit 93c078b8469bc55cd2d33147c33e2b5421fda9d9.
Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com>
* Revert "Add --change-name-case <lower|upper> option"
This reverts commit d3ab7e2db66fe3a63778f427dad6c08f64695ba5.
Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com>
* Revert "Add features.{LowerCaseNames, UpperCaseNames} transforms"
This reverts commit c8dcdacf313f19a4d0238be694478a325432edd4.
Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com>
* Revert "Refactor RemoveKeywordCollisions->ManipulateNames"
This reverts commit c534c5abae7b80a725ec9925569b3383b3c24a34.
Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/scala/firrtlTests/features/LetterCaseTransformSpec.scala | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/src/test/scala/firrtlTests/features/LetterCaseTransformSpec.scala b/src/test/scala/firrtlTests/features/LetterCaseTransformSpec.scala deleted file mode 100644 index 93576578..00000000 --- a/src/test/scala/firrtlTests/features/LetterCaseTransformSpec.scala +++ /dev/null @@ -1,43 +0,0 @@ -// See LICENSE for license details. - -package firrtlTests.features - -import firrtl.features.{LowerCaseNames, UpperCaseNames} - -import firrtl.{CircuitState, Parser} -import firrtl.annotations.CircuitTarget - -import org.scalatest.flatspec.AnyFlatSpec -import org.scalatest.matchers.should.Matchers - -class LetterCaseTransformSpec extends AnyFlatSpec with Matchers { - - class CircuitFixture { - private val input = - """|circuit Foo: - | module Foo: - | node Bar = UInt<1>(0) - | node baz = UInt<1>(0) - | node QUX = UInt<1>(0) - | node quuxQuux = UInt<1>(0) - | node QuuzQuuz = UInt<1>(0) - | node corge_corge = UInt<1>(0) - |""".stripMargin - val state = CircuitState(Parser.parse(input), Seq.empty) - } - - behavior of "LowerCaseNames" - - it should "change all names to lowercase" in new CircuitFixture { - val string = (new LowerCaseNames).execute(state).circuit.serialize - List("foo", "bar", "baz", "qux", "quuxquux", "quuzquuz", "corge_corge").foreach(string should include (_)) - } - - behavior of "UpperCaseNames" - - it should "change all names to uppercase" in new CircuitFixture { - val string = (new UpperCaseNames).execute(state).circuit.serialize - List("FOO", "BAR", "BAZ", "QUX", "QUUXQUUX", "QUUZQUUZ", "CORGE_CORGE").foreach(string should include (_)) - } - -} |
