From 99dfd5a3ececf39ae3fd30cbf9581c2fb5da2ba5 Mon Sep 17 00:00:00 2001 From: Jakob Odersky Date: Tue, 22 Oct 2019 00:55:50 -0400 Subject: Major refactor for version 0.2.0 --- yamlesque/src/main/scala/yamlValues.scala | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100644 yamlesque/src/main/scala/yamlValues.scala (limited to 'yamlesque/src/main/scala/yamlValues.scala') diff --git a/yamlesque/src/main/scala/yamlValues.scala b/yamlesque/src/main/scala/yamlValues.scala deleted file mode 100644 index 4432b9d..0000000 --- a/yamlesque/src/main/scala/yamlValues.scala +++ /dev/null @@ -1,23 +0,0 @@ -package yamlesque - -sealed trait YamlValue { - def print: String = YamlValue.DefaultPrinter(this) - def convertTo[A: YamlReader]: A = implicitly[YamlReader[A]].read(this) -} -object YamlValue { - val DefaultPrinter = new YamlPrinter(compact = true) -} - -case class YamlMapping(fields: Map[String, YamlValue]) extends YamlValue -object YamlMapping { - def apply(items: (String, YamlValue)*) = new YamlMapping(Map(items: _*)) -} - -case class YamlSequence(items: Vector[YamlValue]) extends YamlValue -object YamlSequence { - def apply(items: YamlValue*) = new YamlSequence(items.toVector) -} - -case class YamlScalar(value: String) extends YamlValue - -case object YamlEmpty extends YamlValue -- cgit v1.2.3