A next-generation bcc parser for BlitzMax

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

woollybah b4dc07113c ImplementsInterface() should check hierarchy. Fixes #294. 8 years ago
tests 3807e905db [SCT] Added a new test for overriding a method in an extended type 8 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 df31e624a8 Updated copyright year. 8 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 76a63e4255 Update TODO.md 8 years ago
base.configmap.bmx c628c2bfaa Updated copyright year. 8 years ago
base.stringhelper.bmx c628c2bfaa Updated copyright year. 8 years ago
base64.bmx 5bce4b7b60 Implemented generics import support. 8 years ago
bcc.bmx c628c2bfaa Updated copyright year. 8 years ago
bcc.conf.default 75cd3f7441 Added more detailed usage notes. 10 years ago
config.bmx 0eb22c052d Reverted use of mapm. A bit too slow. 8 years ago
ctranslator.bmx 820285631c Added nested Type forward declarations. 8 years ago
decl.bmx b4dc07113c ImplementsInterface() should check hierarchy. Fixes #294. 8 years ago
expr.bmx cbb7d0412c Allow copy for semanted newarrayexpr. Fixes #295. 8 years ago
iparser.bmx ef6ecf06a4 Fixed generics build issues. 8 years ago
options.bmx 6749e2d2ae Added support for embedded types. Fixes #216. 8 years ago
parser.bmx b4dc07113c ImplementsInterface() should check hierarchy. Fixes #294. 8 years ago
stmt.bmx be706cedc3 Fixed null label copy. 8 years ago
stringbuffer_common.bmx c628c2bfaa Updated copyright year. 8 years ago
stringbuffer_core.bmx c628c2bfaa Updated copyright year. 8 years ago
stringbuffer_glue.c c628c2bfaa Updated copyright year. 8 years ago
stringbuffer_uni_conv.c d65d70134d Implemented module/ident caching. 9 years ago
toker.bmx db09288388 Fixed generics debug line number generation. 8 years ago
transform.c c628c2bfaa Updated copyright year. 8 years ago
translator.bmx d9c561d155 Fixed some struct related issues. 8 years ago
type.bmx 6689cdad46 Added generics parameter Extends support. 8 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.