aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/DebugUtils.scala
diff options
context:
space:
mode:
authorJack2015-10-15 13:50:36 -0700
committerJack2015-10-15 13:50:36 -0700
commit7a7936c8fbddbffc1c4775fafeb5106ba1002dd4 (patch)
treebc3cb4d8efeb3243a63f80d2d25e9ee6282215ff /src/main/scala/firrtl/DebugUtils.scala
parentedd57efbadf493b331e69c8686662500fe859372 (diff)
Added infer-types pass, seems to work. Added infer-types error checking, modified Logger slightly, added Primops object for utility functions, minor changes in Utils
Diffstat (limited to 'src/main/scala/firrtl/DebugUtils.scala')
-rw-r--r--src/main/scala/firrtl/DebugUtils.scala7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/scala/firrtl/DebugUtils.scala b/src/main/scala/firrtl/DebugUtils.scala
index 80c0d240..01fe4fe4 100644
--- a/src/main/scala/firrtl/DebugUtils.scala
+++ b/src/main/scala/firrtl/DebugUtils.scala
@@ -24,6 +24,9 @@ private object DebugUtils {
val circuitEnable = printVars contains 'circuit
val debugFlags = printVars.map(_ -> true).toMap.withDefaultValue(false)
+ def println(message: => String){
+ writer.println(message)
+ }
def error(message: => String){
if (errorEnable) writer.println(message.split("\n").map("[error] " + _).mkString("\n"))
}
@@ -39,8 +42,8 @@ private object DebugUtils {
def trace(message: => String){
if (traceEnable) writer.println(message.split("\n").map("[trace] " + _).mkString("\n"))
}
- def printDebug(circuit: Circuit){
- if (circuitEnable) this.debug(circuit.serialize(debugFlags))
+ def printlnDebug(circuit: Circuit){
+ if (circuitEnable) this.println(circuit.serialize(debugFlags))
}
// Used if not autoflushing
def flush() = writer.flush()