IoT Config File using Nearley parser
Refer https://blog.humminglab.io/posts/nearley-builder-and-loader/
- Compile parse with nearleyc
$ cd builder
$ npm install
$ npm install -g nearley
$ nearleyc parse.ne -o parser.js
- Test parser
$ cat input/test.conf | nearley-test parser.js
- Run builder
$ node index.js input/test.conf output.bin
- Compile loader
$ cd loader
$ gcc -o loader loader.c
- Test loader
$ loader ../builder/output.bin