Add files necessary to add an internal preprocessor (not implemented yet)

Includes PCPP as a submodule (which in turn pulls PLY as a submodule, so be sure to initialize submodules recursively). Also includes a file to interface PCPP with the optimizer, patching its behaviour according to our needs.

Special thanks to Niall Douglas and David Bezley for authoring PCPP.
This commit is contained in:
Sei Lisa 2019-01-11 21:21:36 +01:00
parent 352f410d12
commit c0168c8a34
3 changed files with 680 additions and 0 deletions

3
.gitmodules vendored Normal file
View file

@ -0,0 +1,3 @@
[submodule "pcpp"]
path = pcpp
url = https://github.com/ned14/pcpp