M
|
447cfae50a
|
Hold a bound level against every route that renders it, and let a matching string be
|
2026-08-30 22:31:54 +02:00 |
|
M
|
c755d085a9
|
Tests for a reference reaching a bound level from anywhere, and a literal that merely matches
|
2026-08-30 22:31:54 +02:00 |
|
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
|
9b5e34332b
|
Tests for overlap via calc and references, repeat behind a choice, and nested choice draws
|
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
|
97ecbe208f
|
Tests for one spelling per draw, and a path into a repeating level
|
2026-08-30 22:31:54 +02:00 |
|
M
|
8accca54b1
|
Tests for a path sharing its prefix's draw and rejecting an empty segment
|
2026-08-30 22:31:54 +02:00 |
|
M
|
eb0c5dc066
|
Tests for a path holding its draw at every level
|
2026-08-30 22:31:54 +02:00 |
|
M
|
b8da6fdbc0
|
See a path token's head when walking for cycles
|
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
|
5263c866c4
|
Tests for a dotted sibling token drawing its head once per expansion
|
2026-08-30 22:31:54 +02:00 |
|