diff options
| author | Jack | 2017-11-28 19:54:28 -0700 |
|---|---|---|
| committer | Adam Izraelevitz | 2017-12-29 11:44:24 -0800 |
| commit | 79a106fd067a980c696b173b16f60bd5137cbf54 (patch) | |
| tree | 5887532671790a036e62c708c512fc67fc4c4ba3 /src | |
| parent | cfae691ae172633845e279c27be3d70ff5e50cfe (diff) | |
Actually emit annotations as YAML instead of default toString
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/scala/firrtl/Driver.scala | 6 |
1 files changed, 3 insertions, 3 deletions
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() } |
