|
|
| version 1.59.2.3, 2002/08/20 08:17:53 | version 1.79, 2002/08/28 10:53:58 |
|---|---|
| Line 218 odbc c:\drives\y\parser3project\odbc\ | Line 218 odbc c:\drives\y\parser3project\odbc\ |
| !void | !void |
| !^имя.length[] | !^имя.length[] |
| 0 | 0 |
| !^имя.pos[...] | |
| -1 | |
| !^имя.int[] (default) | !^имя.int[] (default) |
| 0 или default | 0 или default |
| !^имя.double[] (default) | !^имя.double[] (default) |
| Line 262 odbc c:\drives\y\parser3project\odbc\ | Line 264 odbc c:\drives\y\parser3project\odbc\ |
| !^строка.match[шаблон][опции поиска]{замена} | !^строка.match[шаблон][опции поиска]{замена} |
| опции поиска+= | опции поиска+= |
| g заменить все вхождения, а не одно | g заменить все вхождения, а не одно |
| !^строка.split[разделитель][[lrhv]] | |
| l слева направо [default] | |
| r справа налево | |
| h nameless таблица | |
| v таблица из столбца piece [default] | |
| !^строка.{l|r}split[разделитель] таблица из столбца $piece | !^строка.{l|r}split[разделитель] таблица из столбца $piece |
| оставлен для совместимости | |
| !^строка.upper|lower[] | !^строка.upper|lower[] |
| X^строка.truncate(предел терпенья) стиль :( | X^строка.truncate(предел терпенья) стиль :( |
| !^строка.length[] | !^строка.length[] |
| Line 283 odbc c:\drives\y\parser3project\odbc\ | Line 291 odbc c:\drives\y\parser3project\odbc\ |
| логическое значение равно "не пуста?" | логическое значение равно "не пуста?" |
| числовое значение равно count[] | числовое значение равно count[] |
| !^table::create[[nameless]]{данные} старое имя "set" | !^table::create[[nameless]]{данные} старое имя "set" |
| !^table::create[table] | !^table::create[table][[$.limit(1) $.offset(5) $.offset[cur]]] |
| клонирует таблицу | клонирует таблицу |
| !^table::load[[nameless;]путь] | !^table::load[[nameless;]путь] |
| !если не nameless, названия колонок берутся из первой строки | !если не nameless, названия колонок берутся из первой строки |
| !пустые строки, и строки в первой колонке содержащие '#', игнорируются | !пустые строки, и строки в первой колонке содержащие '#', игнорируются |
| Line 305 odbc c:\drives\y\parser3project\odbc\ | Line 313 odbc c:\drives\y\parser3project\odbc\ |
| X^таблица.remove(position[;count]) - стирает запись | X^таблица.remove(position[;count]) - стирает запись |
| из текущей позиции [стирает запись из конкретной позиции] | из текущей позиции [стирает запись из конкретной позиции] |
| [стирает count записей] | [стирает count записей] |
| !^таблица.join[таблица] - добавляет записи из таблицы. | !^таблица.join[таблица][$.limit(1) $.offset(5) $.offset[cur]] - добавляет записи из таблицы. |
| таблицы должны иметь одинаковую структуру. | таблицы должны иметь одинаковую структуру. |
| !^таблица.flip[] выдаёт транспонированную, надо куда-то сложить, потом пользовать | !^таблица.flip[] выдаёт транспонированную, надо куда-то сложить, потом пользовать |
| !^таблица.locate[поле;значение] передвигает текущую строку, если найдёт. выдаёт bool | !^таблица.locate[поле;значение] передвигает текущую строку, если найдёт. выдаёт bool |
| Line 360 odbc c:\drives\y\parser3project\odbc\ | Line 368 odbc c:\drives\y\parser3project\odbc\ |
| !request | !request |
| !$request:query | !$request:query |
| !$request:body unprocessed POST request body | |
| !$request:uri | !$request:uri |
| X!$request:browser это hash, поля: | X!$request:browser это hash, поля: |
| !$type = ie/nn и !$version = номер, скажем 5.5 | !$type = ie/nn и !$version = номер, скажем 5.5 |
| Line 376 odbc c:\drives\y\parser3project\odbc\ | Line 385 odbc c:\drives\y\parser3project\odbc\ |
| !значение может быть string а может быть hash: | !значение может быть string а может быть hash: |
| ! $value[abc] field: {abc}<<часть | ! $value[abc] field: {abc}<<часть |
| ! $attribute[zzz] field: abc; {attribute=zzz}<<часть | ! $attribute[zzz] field: abc; {attribute=zzz}<<часть |
| !значение поля или атрибута может быть string или date | |
| ! если дата, она будет преобразована к формату "Sun, 25-Aug-2002 12:03:45 GMT" | |
| !$response:body[DATA] замещает стандартный ответ | !$response:body[DATA] замещает стандартный ответ |
| !$response:status | !$response:status |
| !^response:clear[] забыть все заданные response поля | !^response:clear[] забыть все заданные response поля |
| Line 632 math | Line 643 math |
| количество дней с epoch [1 января 1970 (UTC)], дробное | количество дней с epoch [1 января 1970 (UTC)], дробное |
| !всё происходит в localtime, | !всё происходит в localtime, |
| !временная зона задаётся вне parser средствами OS | !временная зона задаётся вне parser средствами OS |
| $date:UTC-offset сколько дней надо прибавить,чтобы попасть в local время | |
| $date:TZ наш часовой пояс, дробное, в часах (где-то есть с точностью до получаса) | |
| !^date::now[] | !^date::now[] |
| !^date::now(смещение в днях) выдаёт сейчас+смещение | !^date::now(смещение в днях) выдаёт сейчас+смещение |
| !^date::create(дней с epoch) // старое имя set | !^date::create(дней с epoch) // старое имя set |
| Line 640 math | Line 653 math |
| для удобного создания по значению из базы | для удобного создания по значению из базы |
| формат1: %Y[-%m[-%d[ %H[:%M[:%S]]]]] | формат1: %Y[-%m[-%d[ %H[:%M[:%S]]]]] |
| формат2: %H:%M[:%S] | формат2: %H:%M[:%S] |
| !$date.year month day hour minute second weekday todo:yearday | !$date.year month day hour minute second weekday yearday(0...) daylightsaving |
| read-only | read-only |
| !^date.roll[year|month|day](+-смещение) сдвигает дату | !^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;год;месяц] выдаёт неименованную таблицу |
| столбцы: 0..6 | столбцы: 0..6, week, weekyear |
| !^date:calendar[rus|eng;год;месяц;день] выдаёт именнованную таблицу | !^date:calendar[rus|eng;год;месяц;день] выдаёт именнованную таблицу |
| столбцы: year, month, day, weekday | столбцы: year, month, day, weekday |
| Line 915 xdoc(xnode) | Line 927 xdoc(xnode) |
| !xml ^xdoc::create{<forgot?>} any error in xml/xslt libs | !xml ^xdoc::create{<forgot?>} any error in xml/xslt libs |
| !smtp.connect not found/timeout | !smtp.connect not found/timeout |
| !smtp.execute communication error | !smtp.execute communication error |
| !email.format hren tam@null.ru wrong email format(bad chars/empty) | |
| !email.send $MAIL.sendmail[/shit] sendmail not executable | |
| !нужно выключить русский apache: CharsetDisable on | !нужно выключить русский apache: CharsetDisable on |
| !если в MAIN будет определён флаг $ORIGINS(1) то вместо обычного вывода страницы будет | !если в MAIN будет определён флаг $ORIGINS(1) то вместо обычного вывода страницы будет |