Alpha version of the ERA compiler
Pre-release
Pre-release
·
10 commits
to master
since this release
Alpha version of ERA compiler
Features involved:
- Variables / Constants / Pointers
int
/short
/byte
(4, 2, and 1 byte correspondingly)- Assembly blocks (
asm
) routine
's / Recursiondata
blocks- References / Dereferences
- Arrays / Dynamic arrays (execution time sizes)
for
/while
/loop while
loops (nobreak
's)if else
statement- Labels and
goto
- All conventional operators (
+
,-
,*
, ...) except division (not supported by hardware) - Multiple syntactic and semantic checks / Suggesting the place of an error in the code
- Convenient command-line interface (compilation of multiple files, different types of compilation, configuration through command-line arguments)
- And more