Jan Max Meyer
Jan Max Meyer
This is the PR for implementing the built-in parselets `Until` and `String`. Started with until.tok draft. Currently not working due #130. - [ ] Implementation of the `Until` prelude parselet...
The current handling of locals, globals and temporaries is a mess. This became clear with a10b45a. An entire re-design should be considered. Some bad things to be resolved: - [x]...
This little program ```tokay Test : @ { Pos } Test ``` fails to compile: ``` thread 'main' panicked at src/compiler/iml/imlvalue.rs:355:52: IndexMap: key not found note: run with `RUST_BACKTRACE=1` environment...
It might be worth to change the current implementation of `testmode:repl` tests into a different notation, which can also be used for examples or explanations. Current notation (Tokay v0.6) ```...
Given `tokay -- hello1234` ``` Tokay 0.6.4 >>> x = Int >>> x 1234 >>> X : @{ x = Int x } Line 1, column 1: Cannot assign to...
The behavior of specifying the same named argument multiple times is invalid. ``` Tokay 0.6.4 >>> add : @a, b { a + b } >>> add(2,3) 5 >>> add(a=2,...
This issue was a point in the checklist on #105: > Think about a replacement of Capture by RefValue with a new value type Capture, so that Repeat returns a...
#105 establishes generic parselets and already integrates the feature very close into the language. Due the removal of the `ImlOp::Repeat`-construct, Tokay became much slower than before, as more iterations and...
Similar to JavaScript, Tokay has two atomics to define an empty value. - `void` is intended to define a value which isn't there - `null` is a defined empty value...