|
version 1.240, 2012/05/19 01:34:52
|
version 1.243, 2013/07/21 15:16:44
|
|
Line 549 odbc c:\drives\y\parser3project\odbc\deb
|
Line 549 odbc c:\drives\y\parser3project\odbc\deb
|
| !^reflection:base[объект] родительский класс переданного объекта |
!^reflection:base[объект] родительский класс переданного объекта |
| !^reflection:base_name[объект] имя родительского класса переданного объекта |
!^reflection:base_name[объект] имя родительского класса переданного объекта |
| !^reflection:methods[класс] хеш со списком методов указанного класса, значения -- строки 'native' или 'parser' |
!^reflection:methods[класс] хеш со списком методов указанного класса, значения -- строки 'native' или 'parser' |
| |
!^reflection:method[класс или объект;имя метода] возвращает junction-method класса или объекта |
| !^reflection:fields[класс или объект] хеш со списком статических полей указанного класса или динамических полей указанного объекта |
!^reflection:fields[класс или объект] хеш со списком статических полей указанного класса или динамических полей указанного объекта |
| |
!^reflection:field[класс или объект;имя поля] возвращает значение указанного поля класса или объекта. getter-ы игнорируются. |
| |
!^reflection:uid[класс или объект] возвращает идентификатор объекта или класса |
| !^reflection:method_info[класс;метод] хеш с параметрами указанного метода класса |
!^reflection:method_info[класс;метод] хеш с параметрами указанного метода класса |
| $.inherited[класс] имя класса, где метод был определён (возвращается только если метод был определён в предке) |
$.inherited[класс] имя класса, где метод был определён (возвращается только если метод был определён в предке) |
| $.overridden[класс] имя класса, где метод был определён (возвращается только если метод был определён в предке) |
$.overridden[класс] имя класса, где метод был определён (возвращается только если метод был определён в предке) |
|
Line 562 odbc c:\drives\y\parser3project\odbc\deb
|
Line 565 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 750 odbc c:\drives\y\parser3project\odbc\deb
|
Line 754 odbc c:\drives\y\parser3project\odbc\deb
|
| !^файл.save[text|binary;имя файла[;$.charset[в какой кодировке сохраняем]]] |
!^файл.save[text|binary;имя файла[;$.charset[в какой кодировке сохраняем]]] |
| !^file:delete[имя файла] |
!^file:delete[имя файла] |
| !^file:find[имя файла][{когда не нашли}] |
!^file:find[имя файла][{когда не нашли}] |
| !^file:list[путь[;шаблон-строка|шаблон-regex]] = table с колонкой name |
!^file:list[путь[;шаблон-строка|шаблон-regex]] = table с колонками name dir |
| |
!^file:list[путь;$.filter[шаблон-строка|шаблон-regex] $.stat(true)] = table с колонками name dir size [mca]date |
| !^file::load[text|binary;!big.zip[;!domain_press_release_2001_03_01.zip][;опции]] |
!^file::load[text|binary;!big.zip[;!domain_press_release_2001_03_01.zip][;опции]] |
| !^file::create[text|binary;имя;data] |
!^file::create[text|binary;имя;data] |
| !^file::create[text|binary;имя;data[;$.charset[кодировка букв в создаваемом файле] $.content-type[...]]] |
!^file::create[text|binary;имя;data[;$.charset[кодировка букв в создаваемом файле] $.content-type[...]]] |
|
Line 778 odbc c:\drives\y\parser3project\odbc\deb
|
Line 783 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 879 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] любой тип можно вывести с помощью пользовательского метода, который |