altrisi

Results 71 issues of altrisi

It's done! Actual removal of the `boundVariable` field and its management (setting/reading it) is not included in this PR, both to just in case leave some traps for more helpful...

scarpet

Example: ```js 2a = 5; // ==> error: 'a' is not allowed after '2' var('2a') = 5; // ==> 5 (completes unexceptionally) ```

bug
scarpet

Does that. While doing this I was wondering if the language file should maybe be datagen-ed from some annotation closer to the rule. Maybe something like ```java @RuleData(desc = "...",...

Currently those are initialized to `Value.ZERO` (0) even outside of any loops. Suggestion to make access to them the same as access to undefined variables instead in strict mode. And...

rfc
scarpet

Currently, the stacktrace returned by an internal exception in the Java methods powering scarpet code just says: `Error while evaluating expression: `. This can be confusing as it can make...

scarpet

This is because they're all initialized to `Value.ZERO` in context initialization, and `Value.ZERO` is not bound to any variable. Due to how variable recognizing currently works, they're therefore not assignable....

bug
scarpet

You can't currently undef `true` or `pi` (or constants in general). IMO not being able to undef those is the correct behaviour, so I think that should just be fixed...

bug
in-docs
scarpet

Currently, most (if not all) literals in Scarpet code will be their own `String` instance, given those are generated by reading a file, not in Java source code. Suggestion for...

scarpet

On singleplayer, both the render thread and the server thread report to the same maps in the profiler, they're separated afterwards. This I believe means that if when the report...

bug

Since #1452, the command structure is now fully removed when an app is unloaded (and therefore regenerated on reload). Therefore it should be possible to capture the host when creating...

scarpet