A:$< P(.+),:$1 (.+?)\n(.*):P$(``$1a0!)"\n"$2 (.)(.*!):$1,$($2) !: `,(.+?),(.+?)(,.*):<$1$2> $3 <<<s(\w|<(?1)+>)>((?1))>(.+)>:<$(<$1$3>)$(<$2$3>)> <<k(\w+|<(?1)+>).+:$1 <i(.+)>:$1 <a(.+)>:add($1,1) #include"std/num.wake" .*:"$&"
Note that non-ascii characters in the above source code will be escaped (such as \x9f).