All Projects → mhshams → dahgan

mhshams / dahgan

Licence: Apache-2.0 License
A YAML Parser

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to dahgan

hikaru
Move smoothly between Kubernetes YAML and Python for creating/updating/componentizing configurations.
Stars: ✭ 60 (+328.57%)
Mutual labels:  yaml, yaml-parser
ide-yaml
Atom-IDE support for YAML language
Stars: ✭ 16 (+14.29%)
Mutual labels:  yaml, yaml-parser
clj-yaml
YAML encoding and decoding for Clojure
Stars: ✭ 97 (+592.86%)
Mutual labels:  yaml, yaml-parser
yamlinc
Compose multiple YAML files into one with $include tag. Split Swagger/OpenAPI into multiple YAML files.
Stars: ✭ 103 (+635.71%)
Mutual labels:  yaml, yaml-parser
parse it
A python library for parsing multiple types of config files, envvars & command line arguments that takes the headache out of setting app configurations.
Stars: ✭ 86 (+514.29%)
Mutual labels:  yaml, yaml-parser
pyaml env
Parse YAML configuration with environment variables in Python
Stars: ✭ 36 (+157.14%)
Mutual labels:  yaml, yaml-parser
php-helpers
A Collection of useful php helper functions.
Stars: ✭ 26 (+85.71%)
Mutual labels:  yaml, yaml-parser
counsel-jq
Traverse complex JSON and YAML structures with live feedback
Stars: ✭ 99 (+607.14%)
Mutual labels:  yaml, yaml-parser
PotentCodables
🧪 PotentCodables - A potent set of implementations and extensions to the Swift Codable system
Stars: ✭ 32 (+128.57%)
Mutual labels:  yaml
yaml-test-suite
Comprehensive, language independent Test Suite for YAML
Stars: ✭ 93 (+564.29%)
Mutual labels:  yaml
CoreFormatters
.NET Core Custom Formatter for Yaml
Stars: ✭ 21 (+50%)
Mutual labels:  yaml
online-resume
A Jekyll theme for resume / cv based on Markdown. Demo: https://tarrex.github.io/online-resume
Stars: ✭ 27 (+92.86%)
Mutual labels:  yaml
carvel-simple-app-on-kubernetes
K8s simple Go app example deployed with k14s tools
Stars: ✭ 23 (+64.29%)
Mutual labels:  yaml
doo
简单易用的接口管理解决方案,支持接口文档管理、Mock服务,接口测试等功能。接口文档采用 yaml 或 Excel 格式书写,简单快捷,Mock 基于该文档,无需数据库,一条命令秒变 Mock 服务。
Stars: ✭ 36 (+157.14%)
Mutual labels:  yaml
refmt
Reformat HCL ⇄ JSON ⇄ YAML.
Stars: ✭ 19 (+35.71%)
Mutual labels:  yaml
website
Prometheus monitoring mixins
Stars: ✭ 91 (+550%)
Mutual labels:  yaml
examples
Example Prismatic components and integrations
Stars: ✭ 23 (+64.29%)
Mutual labels:  yaml
yipee
An opensource version of the Yipee.io editor.
Stars: ✭ 20 (+42.86%)
Mutual labels:  yaml
yaml-frontmatter-loader
[DEPRECATED] Yaml frontmatter loader
Stars: ✭ 12 (-14.29%)
Mutual labels:  yaml
front
Frontmatter
Stars: ✭ 21 (+50%)
Mutual labels:  yaml

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].