A next-generation bcc parser for BlitzMax

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

Brucey 78b9bc25b7 Merge pull request #246 from HurryStarfish/master 8 年之前
tests 8413b867a0 Tests: Updated conf ("quick"-option) and corrected res-files 9 年之前
.gitignore 4293d4fb8d Modified ignores, added test 11 年之前
AUTHORS.md 08f1993b12 Added support for multi-dimensional arrays. 11 年之前
COPYING.md 0fd843c818 Date bump. 10 年之前
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 dd5e11d70e Year bump. 9 年之前
base.stringhelper.bmx d65d70134d Implemented module/ident caching. 9 年之前
bcc.bmx dd5e11d70e Year bump. 9 年之前
bcc.conf.default 75cd3f7441 Added more detailed usage notes. 10 年之前
config.bmx e00bf23fb5 Operator overloading. Initial Import. 8 年之前
ctranslator.bmx 19aa523211 fixed C code generation when addressing members of Structs 8 年之前
decl.bmx 39dabb4643 Proper support for function pointers (fix for issue #211) 8 年之前
expr.bmx 39dabb4643 Proper support for function pointers (fix for issue #211) 8 年之前
iparser.bmx 052e06b0cc Added Private/Protected support for Type members. 8 年之前
options.bmx 2d3ab9784d Use alias for cast/gen definitions. Closes bmx-ng/bmk#28 8 年之前
parser.bmx 39dabb4643 Proper support for function pointers (fix for issue #211) 8 年之前
stmt.bmx e00bf23fb5 Operator overloading. Initial Import. 8 年之前
stringbuffer_common.bmx d65d70134d Implemented module/ident caching. 9 年之前
stringbuffer_core.bmx d65d70134d Implemented module/ident caching. 9 年之前
stringbuffer_glue.c d65d70134d Implemented module/ident caching. 9 年之前
stringbuffer_uni_conv.c d65d70134d Implemented module/ident caching. 9 年之前
toker.bmx 526c180411 Reverted b0ca9c9. 8 年之前
transform.c dd5e11d70e Year bump. 9 年之前
translator.bmx 39dabb4643 Proper support for function pointers (fix for issue #211) 8 年之前
type.bmx 202469b2bf Disallow incompatible assignment of function pointers involving Var parameters 8 年之前

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.