Repository navigation
Releases: kishtarn555/rekarel-cpp-interpreter
Releases · kishtarn555/rekarel-cpp-interpreter
Release list
2.3.2
2.3.1
Fixes
- Fix an issue with infinite beepers in the world were not being dumped correctly
Features
- Added support for world format 1.1, which has 32-bit depth for beepers
v2.3.0
What changed
CLI
Now you can use the following arguments
- -v --version: Prints the current version
- -h --help: Prints a guide
- -i --input : Reads the world from file instead of stdin
- -o --output : Writes the output to a file instead of stdout
- -e --expect-version .: It runs the code only if the version matches.
Language
It now follows the RKS 2.3!
2.0.0
Features
It conforms to the new opcode standard of ReKarel v2 (aka Oct 2024 Revamp)
- support for new opcodes
- SRET
- LRET
- LT
- LTE
- COLUMN
- ROW
- Updated params for the followint opcodes
- LINE, now it needs two arguments for line, column coords
- INC, now takes a number argument for the amount
- DEC now takes a number argument for the amount
- PARAM, now it actually uses the param
- Added new registers such as stack memory, column
- Added new RTE errors
- RTE errors now output a message to stderr
- Updated exit signals
1.0.0
The original features of Karel
This version has the features previous to the October 2024 version