Skip to content

mhshams/dahgan

Repository files navigation

Dahgan

A YAML 1.2 syntax parser written in Kotlin

GitHub license Build Status - Master maven

About

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.

Modules

Core

The Core module consists of YAML 1.2 specification, the parser and the YEAST tokenizer. Read More

Loader

The Loader module takes the generated tokens from Core module and generates Kotlin objects. Read More