Diff for /parser3/operators.ru.txt between versions 1.240 and 1.241

version 1.240, 2012/05/19 01:34:52 version 1.241, 2012/05/27 23:00:13
Line 550  odbc c:\drives\y\parser3project\odbc\deb Line 550  odbc c:\drives\y\parser3project\odbc\deb
     !^reflection:base_name[объект]         имя родительского класса переданного объекта      !^reflection:base_name[объект]         имя родительского класса переданного объекта
     !^reflection:methods[класс]            хеш со списком методов указанного класса, значения -- строки 'native' или 'parser'      !^reflection:methods[класс]            хеш со списком методов указанного класса, значения -- строки 'native' или 'parser'
     !^reflection:fields[класс или объект]  хеш со списком статических полей указанного класса или динамических полей указанного объекта      !^reflection:fields[класс или объект]  хеш со списком статических полей указанного класса или динамических полей указанного объекта
       !^reflection:uid[класс или объект]     возвращает идентификатор объекта или класса
     !^reflection:method_info[класс;метод]  хеш с параметрами указанного метода класса      !^reflection:method_info[класс;метод]  хеш с параметрами указанного метода класса
          $.inherited[класс]                имя класса, где метод был определён (возвращается только если метод был определён в предке)           $.inherited[класс]                имя класса, где метод был определён (возвращается только если метод был определён в предке)
          $.overridden[класс]               имя класса, где метод был определён (возвращается только если метод был определён в предке)           $.overridden[класс]               имя класса, где метод был определён (возвращается только если метод был определён в предке)
Line 562  odbc c:\drives\y\parser3project\odbc\deb Line 563  odbc c:\drives\y\parser3project\odbc\deb
     !^reflection:dynamical[[object or class, caller if absent]]    возвращает true, если метод был вызван из динамического контекста      !^reflection:dynamical[[object or class, caller if absent]]    возвращает true, если метод был вызван из динамического контекста
                                                                    при передаче параметра возвращает true, если передан динамический объект,                                                                     при передаче параметра возвращает true, если передан динамический объект,
                                                                    false если класс                                                                     false если класс
       !^reflection:delete[класс или объект;имя переменной]           удаляет переменную с указанным именем в указанном классе или объекте
   
   
 !mail  !mail
Line 778  odbc c:\drives\y\parser3project\odbc\deb Line 780  odbc c:\drives\y\parser3project\odbc\deb
         выполняется код          выполняется код
         разблокируется          разблокируется
     Xchmod[...] НЕТ И НЕ БУДЕТ, ЧТОБЫ НЕ МОГЛИ СДЕЛАТЬ executable и запустить, даже если ftp запрещает chmod.      Xchmod[...] НЕТ И НЕ БУДЕТ, ЧТОБЫ НЕ МОГЛИ СДЕЛАТЬ executable и запустить, даже если ftp запрещает chmod.
     !^file:dirname[/a/some.tar.gz]=/a      !^file:dirname[/a/some.tar.gz]=/a (работает аналогично комманде *nix)
     !^file:dirname[/a/b/]=/a      !^file:dirname[/a/b/]=/a (работает аналогично комманде *nix)
     !^file:basename[/a/some.tar.gz]=some.tar.gz      !^file:basename[/a/some.tar.gz]=some.tar.gz (работает аналогично комманде *nix)
       !^file:basename[/a/b/]=b (работает аналогично комманде *nix)
     !^file:justname[/a/some.tar.gz]=some.tar      !^file:justname[/a/some.tar.gz]=some.tar
     !^file:justext[/a/some.tar.gz]=gz      !^file:justext[/a/some.tar.gz]=gz
     !/some/page.html: ^file:fullpath[a.gif] => /some/a.gif      !/some/page.html: ^file:fullpath[a.gif] => /some/a.gif
     !^файл.sql-string[] внутри ^connect даст правильно escaped строку, которую можно в запрос отдать      !^файл.sql-string[] внутри ^connect даст правильно escaped строку, которую можно в запрос отдать
     X^file::sql[[имя_файла_для_download]]{}      X^file::sql[[имя_файла_для_download]]{query}
     !^file::sql{}[[      !^file::sql{query}[[
         $.name[имя_файла_для_download]          $.name[имя_файла_для_download]
         $.content-type[пользовательский content-type]          $.content-type[пользовательский content-type]
     ]]      ]]
Line 873  odbc c:\drives\y\parser3project\odbc\deb Line 876  odbc c:\drives\y\parser3project\odbc\deb
                                  object: [{"c1":"v11","c2":"v12",...},{"c1":"v21","c2":"v22",...},...]                                   object: [{"c1":"v11","c2":"v12",...},{"c1":"v21","c2":"v22",...},...]
                                  array:  [["c1","c2",...] || null (for nameless),["v11","v12",...],...]                                   array:  [["c1","c2",...] || null (for nameless),["v11","v12",...],...]
                                  compact:  ["v11" || ["v11","v12",...],...]                                   compact:  ["v11" || ["v11","v12",...],...]
         $.file[text|base64]      вывести тело файла в указанном виде (по умолчание тело файла           $.file[text|base64|stat] вывести тело файла в указанном виде (по умолчание тело файла 
                                  не попадает в output)                                   не попадает в output)
         $.xdoc[hash]             параметры преобразования xdoc в строку (как в ^xdoc.string[])          $.xdoc[hash]             параметры преобразования xdoc в строку (как в ^xdoc.string[])
         $.тип[method-junction]   любой тип можно вывести с помощью пользовательского метода, который           $.тип[method-junction]   любой тип можно вывести с помощью пользовательского метода, который 

Removed from v.1.240  
changed lines
  Added in v.1.241


E-mail: