diff options
author | Jakob Odersky <jakob@odersky.com> | 2019-10-22 00:55:50 -0400 |
---|---|---|
committer | Jakob Odersky <jakob@odersky.com> | 2019-11-08 22:34:57 -0500 |
commit | 99dfd5a3ececf39ae3fd30cbf9581c2fb5da2ba5 (patch) | |
tree | 59dd8a2f5283d436b300478b7197bb8ec9f5164e /yamlesque/src/main/scala/yamlValues.scala | |
parent | 70141fc60ec3341057627e9a8f5b83a22c74f0ea (diff) | |
download | yamlesque-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.scala | 23 |
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 |