Приветствую,
> > lib/ext/locals.f
> > : z { -a } -a . ;
>
> Не находит -a
Вообщем исправил. См. аттач. Описание локалсов строго по шаблону
{ a1 a2 | [ 32 ] b1 b2[ 12 ] b3 -- dsssa }
Отличия от текущей версии
- разделитель иниц и неиниц : символы | или \ _окружённые пробелами_
- массив [ 32 ] b1 : после открывающей скобки обязательно требуется
пробел
- разделитель неиниц от третьей части : символы -- _окружённые
пробелами_
- закрывающая скобка : только фигурная и _окружённая пробелами_
Потестил, нашёл только одно несоответствие в ~yz/lib/winlib.f,
где локалсы используются в виде { z --)
И ещё вопрос - куда складывать юнит-тесты для spf и ядерных либ?
samples/test нормально будет?
--
ygrek
http://ygrek.org.ua