parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

беты обновлены (beta8)

Misha v.3 24.06.2008 17:25

- немного подправлен компилятор на предмет разбора 'def' в выражениях и теперь конструкции ^if(defXYZ){wrong, must be exception} выдаёт exception (как и должно быть);

- добавлен статический класс inet, который пока имеет 2 метода ^inet:aton[IP address] и ^inet:ntoa(number), аналогичными mysql-ным (и perl-овым) методам INET_ATON и INET_NTOA (т.е. теперь не придётся так извращаться);

- @OPTION переименована в @OPTIONS;

- у @OPTIONS кроме 'locals' теперь обрабатывается и 'append': к указанному в @CLASS классу будут добавлны методы. с помощью данной опции проще выносить часть редкоиспользуемых кусков в отдельные файлы и загружать их по требованию с помощью ^use[]:
my.p
====

@CLASS
my

@method1[]
method1

my_addon.p
==========

@CLASS
my

@OPTIONS
append

@method2[]
method2