A YAML 1.2 syntax parser written in Kotlin
Dahgan is a YAML syntax parser, generated directly from the YAML 1.2 specification, together with a YEAST tokenizer that allows converting YAML files to YEAST tokens.
The Core module is a Kotlin implementation of a Haskell based YAML parser called YamlReference.
The Core module consists of YAML 1.2 specification, the parser and the YEAST tokenizer. Read More
The Loader module takes the generated tokens from Core module and generates Kotlin objects. Read More