diff options
| author | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-01-09 08:45:26 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-01-09 08:50:57 +0100 |
| commit | b16ae0960b396c8c20e4711eabfe4b826a039d7e (patch) | |
| tree | 8e1688a956c98f3fee7218f5664ef1ac61100477 /CompilerFrontend | |
| parent | 8d7c9c7296e9b2e2afb79ce19d2560ab218d77aa (diff) | |
CompilerDriver: new preprocessor tool, bpp.
Syntax rules of bpp:
- prefixed with %
- looks like C preprocessor %ifdef, %if, %elif, %else, %endif
- #define is %def.
- can't call other defines in %def, so %define foo __false doesn't work.
bpp is a new preprocessor for masm and bccl.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'CompilerFrontend')
| -rw-r--r-- | CompilerFrontend/cl/.gitignore | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/CompilerFrontend/cl/.gitignore b/CompilerFrontend/cl/.gitignore index 5d8c5e5..b8f5db3 100644 --- a/CompilerFrontend/cl/.gitignore +++ b/CompilerFrontend/cl/.gitignore @@ -7,6 +7,7 @@ bin/mkcdfs bin/ccplus bin/cppfront bin/bccl +bin/bpp test/*.cc test/*.64x *.c.pp |
