From 79a106fd067a980c696b173b16f60bd5137cbf54 Mon Sep 17 00:00:00 2001 From: Jack Date: Tue, 28 Nov 2017 19:54:28 -0700 Subject: Actually emit annotations as YAML instead of default toString --- src/main/scala/firrtl/Driver.scala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/main') diff --git a/src/main/scala/firrtl/Driver.scala b/src/main/scala/firrtl/Driver.scala index 66123d77..b5eb1531 100644 --- a/src/main/scala/firrtl/Driver.scala +++ b/src/main/scala/firrtl/Driver.scala @@ -196,7 +196,7 @@ object Driver { case OneFilePerModule(dirName) => val emittedModules = finalState.emittedComponents collect { case x: EmittedModule => x } if (emittedModules.isEmpty) throwInternalError // There should be something - emittedModules.foreach { case module => + emittedModules.foreach { module => val filename = optionsManager.getBuildFileName(firrtlConfig.outputSuffix, s"$dirName/${module.name}") val outputFile = new java.io.PrintWriter(filename) outputFile.write(module.value) @@ -211,8 +211,8 @@ object Driver { case file => val filename = optionsManager.getBuildFileName("anno", file) val outputFile = new java.io.PrintWriter(filename) - finalState.annotations.map { - case annos => outputFile.write(annos.annotations.mkString("\n")) + finalState.annotations.foreach { + finalAnnos => outputFile.write(finalAnnos.annotations.toYaml.prettyPrint) } outputFile.close() } -- cgit v1.2.3