A next-generation bcc parser for BlitzMax

#cross-platform #compiler #blitzmax #bcc #basic

woollybah e00bf23fb5 Operator overloading. Initial Import. 8 years ago
tests 8413b867a0 Tests: Updated conf ("quick"-option) and corrected res-files 9 years ago
.gitignore 4293d4fb8d Modified ignores, added test 11 years ago
AUTHORS.md 08f1993b12 Added support for multi-dimensional arrays. 11 years ago
COPYING.md 0fd843c818 Date bump. 10 years ago
README.md 7193b0a4f9 Improved String reference handling. Now removes/adds references during semantic checking of const/evaluated expressions. 11 years ago
TODO.md 3e93a323b9 Updated to reflect current state of compiler. 10 years ago
base.configmap.bmx dd5e11d70e Year bump. 9 years ago
base.stringhelper.bmx d65d70134d Implemented module/ident caching. 9 years ago
bcc.bmx dd5e11d70e Year bump. 9 years ago
bcc.conf.default 75cd3f7441 Added more detailed usage notes. 10 years ago
config.bmx e00bf23fb5 Operator overloading. Initial Import. 8 years ago
ctranslator.bmx e00bf23fb5 Operator overloading. Initial Import. 8 years ago
decl.bmx e00bf23fb5 Operator overloading. Initial Import. 8 years ago
expr.bmx e00bf23fb5 Operator overloading. Initial Import. 8 years ago
iparser.bmx e00bf23fb5 Operator overloading. Initial Import. 8 years ago
options.bmx 1a1b82132d Fixed class global generation order. 8 years ago
parser.bmx e00bf23fb5 Operator overloading. Initial Import. 8 years ago
stmt.bmx e00bf23fb5 Operator overloading. Initial Import. 8 years ago
stringbuffer_common.bmx d65d70134d Implemented module/ident caching. 9 years ago
stringbuffer_core.bmx d65d70134d Implemented module/ident caching. 9 years ago
stringbuffer_glue.c d65d70134d Implemented module/ident caching. 9 years ago
stringbuffer_uni_conv.c d65d70134d Implemented module/ident caching. 9 years ago
toker.bmx e00bf23fb5 Operator overloading. Initial Import. 8 years ago
transform.c dd5e11d70e Year bump. 9 years ago
translator.bmx e00bf23fb5 Operator overloading. Initial Import. 8 years ago
type.bmx 75aca1cfe8 Added WParam and LParam types for Win32. 9 years ago

README.md

bcc

Monkey-originated bcc parser for BlitzMax Generates BlitzMax (mostly) compatible C-source which has the added advantage of being more portable than the original bcc-generated processor-specific assembler.

Testing

Automated tests can be performed using our custom SimpleCodeTester testing tool.