From b2d9eacd26e8283f438bc6429770497290d5b9c3 Mon Sep 17 00:00:00 2001 From: Jack Date: Tue, 2 Feb 2016 11:49:38 -0800 Subject: Adding ScalaTest for unit testing of Scala FIRRTL. Added a few basic tests for the Parser. Added custom Parser exceptions for better error reporting and checking. Fixed bug in grammar not allowing most keywords as Ids --- src/main/scala/firrtl/PrimOps.scala | 1 + 1 file changed, 1 insertion(+) (limited to 'src/main/scala/firrtl/PrimOps.scala') diff --git a/src/main/scala/firrtl/PrimOps.scala b/src/main/scala/firrtl/PrimOps.scala index 56d1053c..790fa538 100644 --- a/src/main/scala/firrtl/PrimOps.scala +++ b/src/main/scala/firrtl/PrimOps.scala @@ -42,6 +42,7 @@ object PrimOps extends LazyLogging { HEAD_OP -> "head", TAIL_OP -> "tail" ) + lazy val listing: Seq[String] = PrimOps.mapPrimOp2String.map { case (k,v) => v } toSeq private val mapString2PrimOp = mapPrimOp2String.map(_.swap) def fromString(op: String): PrimOp = mapString2PrimOp(op) -- cgit v1.2.3