1.75d
Release Notes for jtc
v.1.75d
New features:
- performance improvements and some more fixes:
Improvements, changes, fixes:
- completely reworked the logic of
<>g
,<>G
,<>q
,<>Q
lexemes by externalizing their storages into standalone caches, that made them run as fast as a bare metal sort and not slowing down walking - removed some superfluous optimization in the interpolation logic (it was limiting some corner use-cases)
- parsed quoted solidus (
\/
) now always translated into a unquoted (/
), unless-q
is given which restricts behavior to quoted-only - option
-nn
does not engulf-n
now (i.e. if both behaviors required then both to be spelled:-nnn
) - added a token
$file
holding the name of a currently processed input file - so that it could be interpolated if required - improved
$PATH
token interpolation so that the namespace$#
also could be utilized with it (upon interpolation into a string template) - reinstated
-mm
behavior (advertised in the last version but missed) - fixed engagement of lexeme
<..>u
in interim options sets - fixed quite a rare misbehavior of branching lexemes
<>f ... <>F