Releases: egorklementev/era_compiler
Releases · egorklementev/era_compiler
ERA Compiler with better performance
- Performance improvements.
- Slight changes with the Simulator output.
Compiler with ".bat" files and simulator
- Added ".bat" files used in development for usability purposes. They allow compiling and executing ".era" files without command-line interaction.
- Simulator binaries are embedded in this release.
Alpha version of the ERA compiler
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