A next-generation bcc parser for BlitzMax

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

Brucey f0a9898838 Improved error messages for non-ascii symbols. 5 anos atrás
.github 2e36dd9ee7 Create FUNDING.yml 5 anos atrás
tests 9e97df35b3 Added missing framework 6 anos atrás
.gitignore 4293d4fb8d Modified ignores, added test 11 anos atrás
AUTHORS.md 08f1993b12 Added support for multi-dimensional arrays. 11 anos atrás
COPYING.md 860140fdcd Year bump 6 anos atrás
ISSUE_TEMPLATE.md 3b2bb539f5 add issue template 6 anos atrás
README.md 7193b0a4f9 Improved String reference handling. Now removes/adds references during semantic checking of const/evaluated expressions. 11 anos atrás
TODO.md 76a63e4255 Update TODO.md 8 anos atrás
base.configmap.bmx c628c2bfaa Updated copyright year. 8 anos atrás
base.stringhelper.bmx 2d68ec37eb Year bump. 5 anos atrás
base64.bmx 2d68ec37eb Year bump. 5 anos atrás
bcc.bmx 2d68ec37eb Year bump. 5 anos atrás
bcc.conf.default 75cd3f7441 Added more detailed usage notes. 10 anos atrás
config.bmx 1fcaee8868 String formatting. 5 anos atrás
ctranslator.bmx e56d88be45 Fixed object size calculation. Fixes #494. 5 anos atrás
decl.bmx 23627b97d5 Generate hashes during semanting. 5 anos atrás
enums.c 656aa73c98 Updates for debugger. 6 anos atrás
expr.bmx 93a5dbad2a Fixed static array issues. 5 anos atrás
hash.c 7928210ca7 Implemented source registration and hashing. 5 anos atrás
iparser.bmx 2d68ec37eb Year bump. 5 anos atrás
options.bmx 7dec8fd34f Fixed iteration of empty strings. Fixes #176. 5 anos atrás
parser.bmx f0a9898838 Improved error messages for non-ascii symbols. 5 anos atrás
stmt.bmx bba06cccab Take hierarchy into consideration. Fixes #489. 5 anos atrás
stringbuffer_common.bmx 2d68ec37eb Year bump. 5 anos atrás
stringbuffer_core.bmx 2d68ec37eb Year bump. 5 anos atrás
stringbuffer_glue.c 2d68ec37eb Year bump. 5 anos atrás
stringbuffer_uni_conv.c d65d70134d Implemented module/ident caching. 9 anos atrás
toker.bmx 1fcaee8868 String formatting. 5 anos atrás
transform.c 2d68ec37eb Year bump. 5 anos atrás
translator.bmx 7928210ca7 Implemented source registration and hashing. 5 anos atrás
type.bmx 2d68ec37eb Year bump. 5 anos atrás
xxh3.h 7928210ca7 Implemented source registration and hashing. 5 anos atrás
xxhash.h 7928210ca7 Implemented source registration and hashing. 5 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.