This project uses json.org for design specification and implements a JSON parser in Haskell. EBNF diagrams and a basic report can be found within.
Git clone the project and build the binaries
ghc json-parser.hs
Pass a local json filename as a parameter to the program.
./json-parser input.json
The output will show pairs, lexemes, file data and final result