Skip to content

humminglab/nearley-dev-conf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nearley-dev-conf

IoT Config File using Nearley parser

Refer https://blog.humminglab.io/posts/nearley-builder-and-loader/

Build parser

  • 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 

Loader

  • Compile loader
$ cd loader 
$ gcc -o loader loader.c 
  • Test loader
$ loader ../builder/output.bin

About

IoT Config using Nearley parser

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published