-
It is currently annoyingly difficult to build up a complex string with variable substitutions (eg, building up the value for a text panel).
Doubly so if you want to do so in an optimized manner (mi…
-
**Describe the bug**
I am trying to compile a .nolol file but compiling process doesnt finish.
**To Reproduce**
1. Create file `test.nolol` in current directory with content
```
define :x=:X
d…
vabka updated
3 years ago
-
**Describe the bug**
Compiler Failure
**To Reproduce**
Steps to reproduce the behavior:
1. compile nolol using `yodk compile filename.nolol`
**Expected behavior**
The file is compiled into y…
-
Given script
```
include "std/math"
var1 = 0
var2 = 0
while :a do
while :b > 100 do
last_range = :b
end
:c = math_floor(last_range)
inv = 1
while :v >= :ma…
-
**Describe the bug**
When compiling NOLOL, the CLI doesn't seem to respect the `-o`/`-out` parameter
**To Reproduce**
Steps to reproduce the behavior:
1. Make nolol script
2. Compile it with a …
-
If you change the "replace overworld with end" in the generator config it will crash the game when loading a single player world, or a server whenever someone joins it.
-
There should be a way to choose what kind of chip a nolol-script should be compiled for.
If the script uses operations not supported by the chip, compilation should fail.
When including files, it …
-
**Describe the bug**
Behavior mismatch in exponential overflow
**Example code**
```
:a = 5
:a = 3 ^ 39
:b = 6
:b = 3 ^ 40
:c = 7
:c = 3 ^ 41
```
**Ingame results**
![image](https://use…
-
Dependent on #50.
I think it would be good to define a `mod(x,m)` macro in the standard math library.
I've implemented the mod for my own project.
In `std/math_basic.nolol`
```
macro mod(x,…
Woccz updated
3 years ago
-
**Describe the bug**
Having a line with a macro and timing control $ symbol does not compile and causes parser errors.
**To Reproduce**
Compile nolol source code:
```
macro myfancyfunction(para…