2
0

A next-generation bcc parser for BlitzMax

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

Brucey 1b5db02521 Searches interfaces during symbol lookup (#733) 1 долоо хоног өмнө
.github 2e36dd9ee7 Create FUNDING.yml 6 жил өмнө
tests 9e97df35b3 Added missing framework 6 жил өмнө
zlib db6d041bc1 Fixed legacy BlitzMax build 9 сар өмнө
.gitignore 4293d4fb8d Modified ignores, added test 11 жил өмнө
AUTHORS.md 08f1993b12 Added support for multi-dimensional arrays. 11 жил өмнө
COPYING.md 860140fdcd Year bump 6 жил өмнө
ISSUE_TEMPLATE.md 3b2bb539f5 add issue template 6 жил өмнө
README.md 7193b0a4f9 Improved String reference handling. Now removes/adds references during semantic checking of const/evaluated expressions. 11 жил өмнө
TODO.md 76a63e4255 Update TODO.md 9 жил өмнө
base.configmap.bmx c628c2bfaa Updated copyright year. 8 жил өмнө
base.stringhelper.bmx b5731b0b11 Code generation changes. Version bump. (#713) 2 сар өмнө
base64.bmx b5731b0b11 Code generation changes. Version bump. (#713) 2 сар өмнө
bcc.bmx 008e671e24 Fixes regression of empty args handling. (#718) 2 сар өмнө
bcc.conf.default 75cd3f7441 Added more detailed usage notes. 10 жил өмнө
config.bmx f07a20c01c Adds HashCode support to classes (#714) 2 сар өмнө
ctranslator.bmx 32c1bdee8a FIxed issues around overriding methods. (#731) 1 долоо хоног өмнө
decl.bmx 1b5db02521 Searches interfaces during symbol lookup (#733) 1 долоо хоног өмнө
enums.c 656aa73c98 Updates for debugger. 6 жил өмнө
expr.bmx b5731b0b11 Code generation changes. Version bump. (#713) 2 сар өмнө
hash.c f07a20c01c Adds HashCode support to classes (#714) 2 сар өмнө
iparser.bmx 400f17c731 Refactors code generation for improved performance (#715) 2 сар өмнө
math.c db6d041bc1 Fixed legacy BlitzMax build 9 сар өмнө
options.bmx 008e671e24 Fixes regression of empty args handling. (#718) 2 сар өмнө
parser.bmx d74692fe9b Task/enum default hashcode (#728) 1 долоо хоног өмнө
stmt.bmx 84b2ad9ebb Added enum default compares. Reordered ifc generation. (#725) 2 сар өмнө
stringbuffer_common.bmx b5731b0b11 Code generation changes. Version bump. (#713) 2 сар өмнө
stringbuffer_core.bmx b5731b0b11 Code generation changes. Version bump. (#713) 2 сар өмнө
stringbuffer_glue.c b5731b0b11 Code generation changes. Version bump. (#713) 2 сар өмнө
stringbuffer_uni_conv.c d65d70134d Implemented module/ident caching. 9 жил өмнө
toker.bmx 6ac0e702be Add struct-specific array creation and slicing. 1 жил өмнө
transform.c b5731b0b11 Code generation changes. Version bump. (#713) 2 сар өмнө
translator.bmx 373261d450 Ensure overrides check for exact. (#732) 1 долоо хоног өмнө
type.bmx 6b740deb77 Improves type widening and distance calculations (#726) 1 сар өмнө
version.bmx f994aa59a7 Task/collections and equality (#729) 1 долоо хоног өмнө
xxhash.h 6ac0e702be Add struct-specific array creation and slicing. 1 жил өмнө

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.