Gryzor / KDLkt

Copy of KDL4j but in Kotlin. See README.md

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KDLkt

This KDL Parser is a mostly direct port (to Kotlin) of kdl4j. The original project is written in Java, so I decided to migrate it to Kolin because I'm super fun at parties... The end result is mostly a direct copy in almost every aspect (at least in this initial version) of the original code, with the Copyright 2022 Hannah Kolbeck.

In fact, the entire test suite of the original project was copy-pasted directly into this project (with minor modifications) to ensure that the new version of the parser was working fine after the port. All tests are green.

In other words, when I decided to use KDL, I had no real good reason (I could have used JSON), and instead of trying to build a parser myself, I decided to "copy" kdl4j and make it Kotlin for no good reason either.

The Search aspect of the project is not yet ported (or tested).

See original README.md for more information.

Original Parser

https://github.com/kdl-org/kdl4j

Copyright of the Architecture, and Unit Tests

Copyright 2022 Hannah Kolbeck

This project is also MIT licensed.

About

Copy of KDL4j but in Kotlin. See README.md

License:MIT License


Languages

Language:Kotlin 56.4%Language:Java 43.6%