aboutsummaryrefslogtreecommitdiff
path: root/yamlesque/src/main/scala/yamlValues.scala
diff options
context:
space:
mode:
authorJakob Odersky <jakob@odersky.com>2019-10-22 00:55:50 -0400
committerJakob Odersky <jakob@odersky.com>2019-11-08 22:34:57 -0500
commit99dfd5a3ececf39ae3fd30cbf9581c2fb5da2ba5 (patch)
tree59dd8a2f5283d436b300478b7197bb8ec9f5164e /yamlesque/src/main/scala/yamlValues.scala
parent70141fc60ec3341057627e9a8f5b83a22c74f0ea (diff)
downloadyamlesque-0.2.0.tar.gz
yamlesque-0.2.0.tar.bz2
yamlesque-0.2.0.zip
Major refactor for version 0.2.00.2.0
Diffstat (limited to 'yamlesque/src/main/scala/yamlValues.scala')
-rw-r--r--yamlesque/src/main/scala/yamlValues.scala23
1 files changed, 0 insertions, 23 deletions
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