% % stack: empty [ global-val . . . ] % empty { % % stack: [ . . . ] builder % exch isnull ? dup "\" Str.RevLeft ^"|" &" " second quoter &&; &_Drop.Look !Drop.Look dup "|||" slice isnull not { parens ^" " } if exch "/" slice ^" -> " exch "\" Str.RevLeft ^ ^ quoter exch quo&spc ^ &; ^ +:counter % % stack: [ . . ] builder % } loop pop