A next-generation bcc parser for BlitzMax

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

woollybah 49528fae1b Improved handling of recursive generics. Fixes #316. há 7 anos atrás
tests 3807e905db [SCT] Added a new test for overriding a method in an extended type há 8 anos atrás
.gitignore 4293d4fb8d Modified ignores, added test há 11 anos atrás
AUTHORS.md 08f1993b12 Added support for multi-dimensional arrays. há 11 anos atrás
COPYING.md df31e624a8 Updated copyright year. há 8 anos atrás
README.md 7193b0a4f9 Improved String reference handling. Now removes/adds references during semantic checking of const/evaluated expressions. há 11 anos atrás
TODO.md 76a63e4255 Update TODO.md há 8 anos atrás
base.configmap.bmx c628c2bfaa Updated copyright year. há 8 anos atrás
base.stringhelper.bmx c7f8441b1c Improved Abstract method/function detection. Fixes #309 há 7 anos atrás
base64.bmx c7f8441b1c Improved Abstract method/function detection. Fixes #309 há 7 anos atrás
bcc.bmx 662a3d32c7 Generics WIP. há 7 anos atrás
bcc.conf.default 75cd3f7441 Added more detailed usage notes. há 10 anos atrás
config.bmx 49528fae1b Improved handling of recursive generics. Fixes #316. há 7 anos atrás
ctranslator.bmx 662a3d32c7 Generics WIP. há 7 anos atrás
decl.bmx 49528fae1b Improved handling of recursive generics. Fixes #316. há 7 anos atrás
expr.bmx 662a3d32c7 Generics WIP. há 7 anos atrás
iparser.bmx c7f8441b1c Improved Abstract method/function detection. Fixes #309 há 7 anos atrás
options.bmx c7f8441b1c Improved Abstract method/function detection. Fixes #309 há 7 anos atrás
parser.bmx 5375d7e707 Parameter types can be arrays and functions. Fixes #285. há 7 anos atrás
stmt.bmx c7f8441b1c Improved Abstract method/function detection. Fixes #309 há 7 anos atrás
stringbuffer_common.bmx c7f8441b1c Improved Abstract method/function detection. Fixes #309 há 7 anos atrás
stringbuffer_core.bmx c7f8441b1c Improved Abstract method/function detection. Fixes #309 há 7 anos atrás
stringbuffer_glue.c c7f8441b1c Improved Abstract method/function detection. Fixes #309 há 7 anos atrás
stringbuffer_uni_conv.c d65d70134d Implemented module/ident caching. há 9 anos atrás
toker.bmx 662a3d32c7 Generics WIP. há 7 anos atrás
transform.c c7f8441b1c Improved Abstract method/function detection. Fixes #309 há 7 anos atrás
translator.bmx c7f8441b1c Improved Abstract method/function detection. Fixes #309 há 7 anos atrás
type.bmx 49528fae1b Improved handling of recursive generics. Fixes #316. há 7 anos atrás

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.