Releases: vladimirdabic/Blaze
Releases · vladimirdabic/Blaze
1.1.4
1.1.3
Changes
- Add break, continue statements
- Expand the module library
Fixes
- Fix for each loop generating the body two times
1.1.2
Changes
- Add a small 'standard library' for the interpreter
- This only applies to the interpreter program itself, the core does not contain any libraries.
1.1.1
Changes
- Fix bug where raising an event wasn't returning the last callbacks value, and some other internal stuff.
1.1.0
Changes
- Add events
extern var print;
// user defined event
var my_event = event;
event my_event(message) {
print("Event raised with message: " + message);
}
func main() {
my_event("Hello World");
}
1.0.5
Changes
- Interpreter refactor
- Catching the invalid module file error
1.0.4
Features
- Added
this
variable in class environments
Fixes
- Class instance not storing the class value (very important)
1.0.3
Fixes:
- Throw not returning to a top level catch statement
1.0.2
Changes
- Added prefix and postfix increment, decrement operations
- Added negation operator
1.0.1
Fixes
- Not checking if main exists before calling it