Skip to content

binhonglee/kdlgo

Repository files navigation

kdlgo

Go parser for the KDL Document Language.

Go Reference

To reach 1.0 parity

  • Parse from file

  • Parse from string

  • String

  • Raw String

  • Boolean

  • Null

  • Array Value

  • Nested child object

  • Inline ; node

  • "slashdash" comment /-

  • Multi-line node \

  • Line comment //

  • Block comment /**/

  • Quoted node

  • Inline = node

  • Type Annotations (Currently this will probably either get parsed as part of the node or cause an error.)

    • Ignored
    • signed int
    • unsigned int
    • float
    • decimal
  • Pass the tests (I'm going through them in alphabetical order. If its not listed and its before the listed ones, its passing. If its after the listed ones, I've not looked into it.)

    • empty_child_whitespace
    • empty_quoted_node_id

About

Go parser for the KDL Document Language.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages