summaryrefslogtreecommitdiffhomepage
path: root/CompilerFrontend
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-01-09 08:45:26 +0100
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-01-09 08:50:57 +0100
commitb16ae0960b396c8c20e4711eabfe4b826a039d7e (patch)
tree8e1688a956c98f3fee7218f5664ef1ac61100477 /CompilerFrontend
parent8d7c9c7296e9b2e2afb79ce19d2560ab218d77aa (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/.gitignore1
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