Eric-Paul Ickhorn 2cbcfdd336 | ||
---|---|---|
checks | ||
core-parser | ||
samples | ||
utility | ||
.gitignore | ||
README.md | ||
build.bash |
README.md
Parcel
Parcel is a (currently experimental) parser generator.
Building
Parcel has very few dependencies. Below, there's a list of those dependencies that Parcel has:
gcc
(no other compiler is supported)- binutils (
ar
,ld
, ...) bash
- The Usual (a libc, the system headers, ...)
To build Parcel, navigate to the repository's root directory and type the command below. It will perform all compiler calls and create the code archive at .build/libparcel.a .
./build.bash release
Debug Builds
For development, there are two other important commands, the first of which being for compiling the library with debug information.
./build.bash debug
The second command builds the manual checks which are located in
the sub-folder checks/
.
./build.bash checks