Releases: Pandicon/The-Golden
The Golden v0.4.0
Version 0.4.0
Breaking changes
- Secondary memories have their first cell initialised to 1. You can avoid this with the
no-brainfuck
flag or preprocessor statement. - The
'
character now switches between using the global and local memory in general, not just for the following command - Output is now
.
for characters and$.
for numbers - Input is now
,
for characters and$,
for numbers
Fixes
- Column counting in the lexer is now fixed
New features
- Adds compatibility with brainfuck
- The
'
character now switches between using the global and local memory in general, not just for the following command - Output can now be chained (
|5|.
will print the character 5 times in a row)
Full Changelog: v0.3.0...v0.4.0
The Golden v0.3.0
New features
Preprocessor
The preprocessor allows you to put flags directly into the code. This way you don't have to rely on the user to pass in correct flags if some are needed (for example the version one).
The sebek flag
This flag allows you to specify the results of division by 0 for negative numbers, zero, and positive numbers.
What's Changed
Full Changelog: v0.2.0-Rust...v0.3.0
The Golden v0.2.0
The interpreter was rewritten to Rust
What's Changed
New Contributors
Full Changelog: v0.1.0...v0.2.0-Rust
The Golden v0.2.0 - Python
This version introduces the ??
command, which sets the current cell value to its index.
Full Changelog: v0.1.0...v0.2.0
The Golden v0.1.0 - Python
First release of the "The Golden" interpreter (the main.py script). It implements all basic commands found in the language. Functions, running other files and a compiled interpreter coming soon™.
Full Changelog: https://github.com/Pandicon/The-Golden/commits/v0.1.0