M
|
3ebaa5958d
|
Close the calc and reference spellings of an overlap, and reach the repeat rule behind a choice
|
2026-08-30 22:31:54 +02:00 |
|
M
|
f7165274c7
|
Accept one spelling per draw, and reject a path into a repeating level
|
2026-08-30 22:31:54 +02:00 |
|
M
|
e05fed1190
|
Hold a path's last level too, and reject an unfinished path
|
2026-08-30 22:31:54 +02:00 |
|
M
|
f512c1663d
|
Hold a path's draw at every level it passes through
|
2026-08-30 22:31:54 +02:00 |
|
M
|
a25b42ace2
|
Read one value when a bound path is read twice
|
2026-08-30 22:31:54 +02:00 |
|
M
|
12100239f5
|
Draw a dotted token's head once per expansion
|
2026-08-30 22:31:54 +02:00 |
|
lilleman
|
ab9846c2ff
|
Compile format strings at New instead of re-scanning them on every render
|
2026-08-28 13:20:07 +02:00 |
|
Mikael Göransson
|
362c484825
|
Advertise only spellable paths, and name what a choice's variants share
|
2026-08-28 13:15:14 +02:00 |
|
Mikael Göransson
|
1665b37cad
|
Precompute each choice's shared paths so a dotted path stays O(1)
|
2026-08-28 13:15:14 +02:00 |
|
lilleman
|
af5b8c9abd
|
Require every choice variant to carry a path, and list only what Fake accepts
|
2026-08-28 13:15:14 +02:00 |
|
lilleman
|
5b6480a094
|
Updates from reviewers
|
2026-06-09 10:03:53 +02:00 |
|