A next-generation bcc parser for BlitzMax

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

Brucey 12d041382f Improves integer literal parsing and handling (#744) 1 day ago
.github 2e36dd9ee7 Create FUNDING.yml 6 years ago
tests 0303970d8e Fix: [Misc] Use correct font methods in freetypefont test (#738) 2 weeks ago
zlib db6d041bc1 Fixed legacy BlitzMax build 11 months ago
.gitignore 4293d4fb8d Modified ignores, added test 12 years ago
AUTHORS.md 08f1993b12 Added support for multi-dimensional arrays. 12 years ago
COPYING.md 860140fdcd Year bump 6 years ago
ISSUE_TEMPLATE.md 3b2bb539f5 add issue template 7 years ago
README.md 7193b0a4f9 Improved String reference handling. Now removes/adds references during semantic checking of const/evaluated expressions. 12 years ago
TODO.md 76a63e4255 Update TODO.md 9 years ago
base.configmap.bmx c628c2bfaa Updated copyright year. 9 years ago
base.stringhelper.bmx b2d23a417b Adds 'using' statement support (#734) 1 month ago
base64.bmx b2d23a417b Adds 'using' statement support (#734) 1 month ago
bcc.bmx b2d23a417b Adds 'using' statement support (#734) 1 month ago
bcc.conf.default 75cd3f7441 Added more detailed usage notes. 11 years ago
config.bmx b2d23a417b Adds 'using' statement support (#734) 1 month ago
ctranslator.bmx 12d041382f Improves integer literal parsing and handling (#744) 1 day ago
decl.bmx 18a25b18ac Enables EachIn to iterate IIterator (#735) 1 month ago
enums.c 656aa73c98 Updates for debugger. 7 years ago
expr.bmx 12d041382f Improves integer literal parsing and handling (#744) 1 day ago
hash.c f07a20c01c Adds HashCode support to classes (#714) 4 months ago
iparser.bmx 15349aafe0 Fixes longint type parsing (#741) 2 weeks ago
math.c db6d041bc1 Fixed legacy BlitzMax build 11 months ago
options.bmx b2d23a417b Adds 'using' statement support (#734) 1 month ago
parser.bmx 12d041382f Improves integer literal parsing and handling (#744) 1 day ago
stmt.bmx b2d23a417b Adds 'using' statement support (#734) 1 month ago
stringbuffer_common.bmx b2d23a417b Adds 'using' statement support (#734) 1 month ago
stringbuffer_core.bmx b2d23a417b Adds 'using' statement support (#734) 1 month ago
stringbuffer_glue.c b2d23a417b Adds 'using' statement support (#734) 1 month ago
stringbuffer_uni_conv.c d65d70134d Implemented module/ident caching. 10 years ago
toker.bmx 12d041382f Improves integer literal parsing and handling (#744) 1 day ago
transform.c b2d23a417b Adds 'using' statement support (#734) 1 month ago
translator.bmx b2d23a417b Adds 'using' statement support (#734) 1 month ago
type.bmx 455b6c5687 Adjusts integral type distance calculations (#740) 2 weeks ago
version.bmx 12d041382f Improves integer literal parsing and handling (#744) 1 day ago
xxhash.h 6ac0e702be Add struct-specific array creation and slicing. 1 year 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.