|
|
| version 1.143, 2003/11/26 12:49:27 | version 1.153, 2004/02/27 15:07:46 |
|---|---|
| Line 92 Xне сделано, видимо, не будет сделано | Line 92 Xне сделано, видимо, не будет сделано |
| default as-is | default as-is |
| !^taint[[lang]][код] | !^taint[[lang]][код] |
| default "just tainted, language unknown" | default "just tainted, language unknown" |
| !^process[[$caller.CLASS|$object|$КЛАСС:CLASS]]{строка, которая будет process-ed, как код}[во что переименовать @main] | !^process[[$caller.CLASS|$object|$КЛАСС:CLASS]]{строка, которая будет process-ed, как код}[ |
| $.main[во что переименовать @main] | |
| $.file[имя файла из которого, якобы, данный текст] | |
| $.lineno(номер строки в файле, откуда данный текст. можно отрицательный) | |
| ] | |
| !^process..[путь][во что переименовать @main] | !^process..[путь][во что переименовать @main] |
| по умолчанию, методы компилируются в $self [в случае оператора, $self=$MAIN:CLASS] | по умолчанию, методы компилируются в $self [в случае оператора, $self=$MAIN:CLASS] |
| !^connect[protocol://строка соединения]]{код с ^sql[...]-ями} | !^connect[protocol://строка соединения]]{код с ^sql[...]-ями} |
| Line 119 Xне сделано, видимо, не будет сделано | Line 123 Xне сделано, видимо, не будет сделано |
| NLS_ISO_CURRENCY ISO currency symbol | NLS_ISO_CURRENCY ISO currency symbol |
| NLS_SORT sort sequence | NLS_SORT sort sequence |
| ORA_ENCRYPT_LOGIN=TRUE | ORA_ENCRYPT_LOGIN=TRUE |
| ClientCharset=parser-charset << charset in which parser thinks client works | |
| !odbc://DSN=dsn^;UID=user^;PWD=password | !odbc://DSN=dsn^;UID=user^;PWD=password |
| Line 300 odbc c:\drives\y\parser3project\odbc\ | Line 305 odbc c:\drives\y\parser3project\odbc\ |
| !^строка.normalize[] выдает другую строку, в которой фрагменты на одном языке объединены | !^строка.normalize[] выдает другую строку, в которой фрагменты на одном языке объединены |
| полезно делать перед сложными match операциями, если вы знаете, что входная строка | полезно делать перед сложными match операциями, если вы знаете, что входная строка |
| состоит из большого числа фрагментов | состоит из большого числа фрагментов |
| ^string.trim[start|both|end[;chars]] выкидывает charset из начала/конца/и начала и конца | |
| default 'chars' -- whitespace chars | |
| !table | !table |
| в выражении | в выражении |
| Line 715 odbc c:\drives\y\parser3project\odbc\ | Line 722 odbc c:\drives\y\parser3project\odbc\ |
| !^date.sql-string[] %Y-%m-%d %H:%M:%S | !^date.sql-string[] %Y-%m-%d %H:%M:%S |
| where published='$дата.sql-string[]' | where published='$дата.sql-string[]' |
| !^date:calendar[rus|eng;год;месяц] выдаёт неименованную таблицу | !^date:calendar[rus|eng;год;месяц] выдаёт неименованную таблицу |
| столбцы: 0..6, week, weekyear | столбцы: 0..6, week, year |
| !^date:calendar[rus|eng;год;месяц;день] выдаёт именнованную таблицу | !^date:calendar[rus|eng;год;месяц;день] выдаёт именнованную таблицу |
| столбцы: year, month, day, weekday | столбцы: year, month, day, weekday |
| Line 752 xdoc(xnode) | Line 759 xdoc(xnode) |
| URI default = disk path to requested document | URI default = disk path to requested document |
| для каталогов конечный / обязателен | для каталогов конечный / обязателен |
| !::load[file.xml[;опции]] | !::load[file.xml[;опции]] |
| опции кроме стандартных: | |
| $.resolver[$method] | |
| в @method[uri] придёт адрес, метод должен вернуть текст | |
| !.transform[rules.xsl|xdoc][[params hash]] выдаёт dom | !.transform[rules.xsl|xdoc][[params hash]] выдаёт dom |
| шаблон кэшируется, кэш обновляется при изменении даты файла шаблона, | шаблон кэшируется, кэш обновляется при изменении даты файла шаблона, |
| или изменении даты файла "имя шаблона.stamp"[проверка даты stamp приоритетнее] | или изменении даты файла "имя шаблона.stamp"[проверка даты stamp приоритетнее] |
| Line 781 xdoc(xnode) | Line 785 xdoc(xnode) |
| выдаёт media-type при подстановке $response:body[сюда] | выдаёт media-type при подстановке $response:body[сюда] |
| !если на документ ссылаются так: | |
| parser://method/param/to/that/method | |
| то в качестве документа используется ^MAIN:method[/param/to/that/method] | |
| [примечание: в параметр всегда приходит лидирующая /, даже, если параметров вообще не было] | |
| !xnode | !xnode |
| DOM1 attributes: | DOM1 attributes: |
| !$node.nodeName | !$node.nodeName |
| Line 925 xdoc(xnode) | Line 934 xdoc(xnode) |
| file time | file time |
| file time | file time |
| file time | file time |
| !$status:charset hash | |
| !cache table | |
| file | |
| file | |
| file | |
| !$status:rusage hash | !$status:rusage hash |
| !utime user time used | !utime user time used |
| Line 956 xdoc(xnode) | Line 960 xdoc(xnode) |
| Return the total number of bytes [EVER(c)PAF] allocated in this process. | Return the total number of bytes [EVER(c)PAF] allocated in this process. |
| Never decreases. | Never decreases. |
| !$status:pid process id | |
| !$status:tid thread id | |
| console | console |
| $console:timeout | $console:timeout |
| !$console:line | !$console:line |