aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/passes/memlib/YamlUtils.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/firrtl/passes/memlib/YamlUtils.scala')
-rw-r--r--src/main/scala/firrtl/passes/memlib/YamlUtils.scala7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/main/scala/firrtl/passes/memlib/YamlUtils.scala b/src/main/scala/firrtl/passes/memlib/YamlUtils.scala
index 3e0c6a44..eab1fe37 100644
--- a/src/main/scala/firrtl/passes/memlib/YamlUtils.scala
+++ b/src/main/scala/firrtl/passes/memlib/YamlUtils.scala
@@ -5,7 +5,6 @@ package memlib
import net.jcazevedo.moultingyaml._
import java.io.{CharArrayWriter, File, PrintWriter}
-import firrtl.Utils.error
object CustomYAMLProtocol extends DefaultYamlProtocol {
// bottom depends on top
@@ -22,7 +21,6 @@ case class Config(pin: Pin, source: Source, top: Top)
class YamlFileReader(file: String) {
- import CustomYAMLProtocol._
def parse[A](implicit reader: YamlReader[A]) : Seq[A] = {
if (new File(file).exists) {
val yamlString = scala.io.Source.fromFile(file).getLines.mkString("\n")
@@ -36,13 +34,12 @@ class YamlFileReader(file: String) {
}
class YamlFileWriter(file: String) {
- import CustomYAMLProtocol._
val outputBuffer = new CharArrayWriter
val separator = "--- \n"
- def append(in: YamlValue) {
+ def append(in: YamlValue): Unit = {
outputBuffer append s"$separator${in.prettyPrint}"
}
- def dump() {
+ def dump(): Unit = {
val outputFile = new PrintWriter(file)
outputFile write outputBuffer.toString
outputFile.close()