|
|
| version 1.24, 2002/03/26 08:51:00 | version 1.27, 2002/03/27 13:33:31 |
|---|---|
| Line 15 Xне сделано, видимо, не будет сделано | Line 15 Xне сделано, видимо, не будет сделано |
| пустая таблица не defined | пустая таблица не defined |
| пустой hash не defined | пустой hash не defined |
| !eq ne lt gt le ge для сравнения строк, | !eq ne lt gt le ge для сравнения строк, |
| !in "/dir/" для проверки[раньше ^start] | !in "/dir/" для проверки |
| ["внутри не допустимы, если надо сравнить со сложным, | ["внутри не допустимы, если надо сравнить со сложным, |
| пусть это будет переменная]. | пусть это будет переменная]. |
| !is 'type' для проверки типа левого операнда, | !is 'type' для проверки типа левого операнда, |
| Line 548 Xhashfile | Line 548 Xhashfile |
| !^date::create(дней с epoch) // старое имя set | !^date::create(дней с epoch) // старое имя set |
| !^date::create(year;month;day[;hour[;minute[;second]]]) // старое имя set | !^date::create(year;month;day[;hour[;minute[;second]]]) // старое имя set |
| !$date.year month day hour minute second weekday read-only | !$date.year month day hour minute second weekday read-only |
| !^date.roll[year|month|day](+/- 1) сдвигает дату | !^date.roll[year|month|day](+-смещение) сдвигает дату |
| !^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;год;месяц] выдаёт неименованную таблицу |
| Line 763 xdoc(xnode) | Line 763 xdoc(xnode) |
| !idrss integral unshared data size | !idrss integral unshared data size |
| !isrss integral unshared stack size | !isrss integral unshared stack size |
| !DATA::=string | file | |
| !MAIN | !MAIN |
| это класс, загружаемый на автомате из parser3.conf, | это класс, загружаемый на автомате из parser3.conf, |
| кучи auto.p и запрашиваемого документа: | кучи auto.p и запрашиваемого документа: |
| Line 784 xdoc(xnode) | Line 786 xdoc(xnode) |
| !результат которого передаётся в его @post-process[data] if($data is string) ... | !результат которого передаётся в его @post-process[data] if($data is string) ... |
| !результат которого отдаётся пользователю | !результат которого отдаётся пользователю |
| !если встречается ошибка и try не задан, её можно красиво сообщить пользователю, | !если встречается ошибка и try не задан, её можно красиво сообщить пользователю, |
| !определив | !определив |
| !@unhandled_exception[exception;stack] | !@unhandled_exception[exception;stack] |
| !$exception.type строка "тип проблемы" | !$exception.type строка "тип проблемы" |
| Line 795 xdoc(xnode) | Line 797 xdoc(xnode) |
| там лежат в обратном порядке имена[name] и места вызовов[file line] | там лежат в обратном порядке имена[name] и места вызовов[file line] |
| операторов/методов, приведших к ошибке. | операторов/методов, приведших к ошибке. |
| !нужно выключить русский apache: CharsetDisable on | системные типы ошибок: |
| parser.compile ^test[} компиляция (непарная скобка, ...) | |
| parser.runtime ^if(0). параметры (больше/меньше, чем нужно, не тех типов, ...) | |
| number.zerodivision ^eval(1/0) ^eval(1%0) | |
| number.format ^eval(abc*5) | |
| file.lock | |
| file.read not found | |
| file.write no rights | |
| file.format not gif/jpg | |
| sql.connect not found/timeout | |
| sql.execute syntax error | |
| xml any error in xml/xslt libs | |
| smtp.connect not found/timeout | |
| smtp.execute communication error | |
| !нужно выключить русский apache: CharsetDisable on | |
| !DATA::=string | file | !если в MAIN будет определён флаг $ORIGINS(1) то вместо обычного вывода страницы будет |
| --- | |
| если в MAIN будет определён флаг $ORIGINS(1) то вместо обычного вывода страницы будет | |
| выдан список фрагментов результата с указанием их происхождения | выдан список фрагментов результата с указанием их происхождения |