Standard resources for building an object notation.
This library is a framework for making parsers for existing or new object notations.
I found that I was duplicating a lot of work between Argo, Fern and NBT, particularly the conversion between objects and pseudo-primitive types.
Although each library had its own specific requirements it is usually not a good idea to duplicate work, so I have attempted to collect the important parts of each into one resource. To compensate for the individual requirements, internal parts of this library can be overridden where necessary.
<repository>
<id>kenzie</id>
<name>Kenzie's Repository</name>
<url>https://repo.kenzie.mx/releases</url>
</repository>
<dependency>
<groupId>mx.kenzie</groupId>
<artifactId>grammar</artifactId>
<version>1.0.0</version>
</dependency>