DOG-043: LINK.rl fuses the short permalink :58:mJ — line, then a 2..10 char hashlet

Now
OPEN
Sev
MED
Ask
gritzko
Rep
///quickjab
On1
DOG-034
See
BEE-019

BEE-019 shortens the permalink to path:LINE:HASHLET — decimal line, then 2..10 ron64 chars, odd lengths allowed. dog/tok/LINK.rl:94 commit = ":" ron64{1,4} ":" (ron64 ron64){2,5} fuses only the old :OFF:HASH4+even shape, so a :58:mJ anchor is cut off the F token and the door never sees it. One rule changes; the six lexers that include LINK.rl are regenerated.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome

Worktree ~/src/dog-BEE019 (branch BEE-019), symlinked as dog/ into ~/src/quickjab-BEE019, built into ~/src/quickjab/build-bee3. No VC op run. ctest -j16 there: 149/149, TOK01test included.

Suggested commit (dog wt): DOG-043: LINK.rl fuses :LINE:HASHLET