Skip to content
This repository has been archived by the owner on Jul 10, 2018. It is now read-only.

bjeanes/go-edn

Repository files navigation

EDN

An EDN parser for Go.

Building

Note: Development on this library is done against Go 1.1. In particular, Go 1.0's YACC differs from Go 1.1's YACC with regards to how fmt is imported.

The lexer is generated with nex and the parser is generated with Go's YACC tool.

In order to be compatible with go get[1], which does not support a precompilation step[2] the generated files are committed alongside the source files.

The lexer and parser are re-created every time the project is made, which you can simply do with:

make

This will also run the tests.

License

MPL 2.0