A next-generation bcc parser for BlitzMax

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

Brucey c228c43762 Merge branch 'master' into bcc_enum 6 年 前
tests 9e97df35b3 Added missing framework 6 年 前
.gitignore 4293d4fb8d Modified ignores, added test 11 年 前
AUTHORS.md 08f1993b12 Added support for multi-dimensional arrays. 11 年 前
COPYING.md df31e624a8 Updated copyright year. 8 年 前
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 8 年 前
base.configmap.bmx c628c2bfaa Updated copyright year. 8 年 前
base.stringhelper.bmx c7aa80bc18 Year bump. 6 年 前
base64.bmx c7aa80bc18 Year bump. 6 年 前
bcc.bmx c7aa80bc18 Year bump. 6 年 前
bcc.conf.default 75cd3f7441 Added more detailed usage notes. 10 年 前
config.bmx c228c43762 Merge branch 'master' into bcc_enum 6 年 前
ctranslator.bmx c228c43762 Merge branch 'master' into bcc_enum 6 年 前
decl.bmx c228c43762 Merge branch 'master' into bcc_enum 6 年 前
enums.c 656aa73c98 Updates for debugger. 6 年 前
expr.bmx c228c43762 Merge branch 'master' into bcc_enum 6 年 前
iparser.bmx 007a32d816 Implemented iface support for enums. 6 年 前
options.bmx d220a4b610 Structs don't actually extend from Object. 6 年 前
parser.bmx c228c43762 Merge branch 'master' into bcc_enum 6 年 前
stmt.bmx 389a02d4f7 Improved variable scope lookup for loop statement. Fixes #401. 6 年 前
stringbuffer_common.bmx c7aa80bc18 Year bump. 6 年 前
stringbuffer_core.bmx c7aa80bc18 Year bump. 6 年 前
stringbuffer_glue.c c7aa80bc18 Year bump. 6 年 前
stringbuffer_uni_conv.c d65d70134d Implemented module/ident caching. 9 年 前
toker.bmx 1bb0b63c34 Enums. Initial support. 6 年 前
transform.c c7aa80bc18 Year bump. 6 年 前
translator.bmx 1bb0b63c34 Enums. Initial support. 6 年 前
type.bmx 656aa73c98 Updates for debugger. 6 年 前

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.