# Summary

[KDL](./README.md)

# Documentation

- [Parsing KDL](./api/parse.md)
- [Formatting KDL](./api/format.md)
- [JSON-in-KDL](./api/json.md)
- [Compabitility with KDL v1](./api/v1-compat.md)
- [(De)Serialization Tools](./api/dessert.md)

# API Reference

- [`@bgotink/kdl`](./api/reference/index/index.md)
  - [Document](./api/reference/index/classes/Document.md)
  - [Node](./api/reference/index/classes/Node.md)
  - [Entry](./api/reference/index/classes/Entry.md)
  - [Tag](./api/reference/index/classes/Tag.md)
  - [Identifier](./api/reference/index/classes/Identifier.md)
  - [Value](./api/reference/index/classes/Value.md)
  - [InvalidKdlError](./api/reference/index/classes/InvalidKdlError.md)
- [`@bgotink/kdl/json`](./api/reference/json/index.md)
  - [InvalidJsonInKdlError](./api/reference/json/classes/InvalidJsonInKdlError.md)
- [`@bgotink/kdl/v1-compat`](./api/reference/v1-compat/index.md)
- [`@bgotink/kdl/dessert`](./api/reference/dessert/index.md)
  - [`KdlDeserializeError`](./api/reference/dessert/classes/KdlDeserializeError.md)

# Internals

- [LL(1) Parser](./internals/parser.md)
