--- parser3/operators.ru.txt 2009/07/08 09:00:55 1.219 +++ parser3/operators.ru.txt 2009/07/26 05:42:25 1.220 @@ -533,6 +533,21 @@ odbc c:\drives\y\parser3project\odbc\deb ^шаблон.load[filespec] +!reflection + !^reflection:create[класс;конструктор[;пара;[мет[;ры]]]] вызывает указанный конструктор класса + !^reflection:class[объект] возвращает класс переданного объекта + !^reflection:class_name[объект] возвращает имя класса переданного объекта + !^reflection:base[объект] возвращает класс переданного объекта + !^reflection:base_name[объект] возвращает имя класса переданного объекта + !^reflection:methods[класс] возвращает хеш со всеми методами указанного класса, значениями хеша являются строки 'native' или 'parser' + !^reflection:method_params[класс;метод] возвращает хеш с параметрами указанного метода класса + для native классов возвращается + .min_params(минимально необходимое число параметров) + .max_params(максимально возможное число параметров) + .call_type[dynamic|static|any] + для parser классов возвращается хеш с числовыми ключами (0, 1, ...), где нзачением является имя парметра + + !mail !$mail.received=MESSAGE: .from