6 releases (3 breaking)

Uses old Rust 2015

0.5.0 Jan 1, 2017
0.4.2 Dec 31, 2016
0.2.0 Nov 4, 2016
0.1.0 Nov 4, 2016

#9 in #lalrpop

27 downloads per month
Used in hoodlum

MIT license

70KB
131 lines

hoodlum-parser

Contains the LALRPOP parser code to cache its build between hoodlum changes.

lalrpop is not installed or required by the build step. Instead, it is generated manually the update_parser.sh script when the src/hdl_parser.lalrpop file is changed. This creates a hdl_parser.rs.gz file which is extracted by the build.rs file. This keeps the archive and git repository size small, doesn't require the end user to build LALRPOP or use the generation step, and overall speeds up development.

Dependencies