--- parser3/operators.ru.txt 2025/08/30 13:01:44 1.266 +++ parser3/operators.ru.txt 2026/05/06 20:33:38 1.269 @@ -244,6 +244,8 @@ int,double bool значение ^имя.inc(на сколько +) ^имя.dec(на сколько -) + ^имя.++[] выводит значение, затем увеличивает на 1 + ^имя.--[] выводит значение, затем уменьшает на 1 ^имя.mul(на сколько *) ^имя.div(на сколько /) ^имя.mod(на сколько %) @@ -589,6 +591,8 @@ date date - %Y-%m-%d time - %H:%M:%S where published='^дата.sql-string[]' + ^date:sql-string[[datetime|date|time]] + sql-string для сейчас ^date:calendar[rus|eng](год;месяц) выдаёт неименованную таблицу, столбцы: 0..6, week, year ^date:calendar[rus|eng](год;месяц;день) @@ -599,8 +603,12 @@ date вернёт последний день месяца $дата ^дата.gmt-string[] Fri, 23 Mar 2001 09:32:23 GMT + ^date:gmt-string[] + gmt-string для сейчас ^дата.iso-string[] 2001-03-23T12:32:23+03 + ^date:iso-string[] + iso-string для сейчас file $файл_из_post.name @@ -997,6 +1005,8 @@ math ^math:convert[number|файл](base-from)[алфавит][[ $.format[string|file] ]] преобразует строку или файл с числом из одной системы исчисления в другую система счисления может быть задана алфавитом, числом от 2 до 16 (эквивалентно алфавиту 0123456789ABCDEF), числом 256 (все ASCII символы) + ^math:eq(a;b[;max ULP]) + истина, если разница между числами меньше или равна max ULP (по умолчанию 3) ^math:uuid[ $.lower(bool) $.solid(bool) ] 22C0983C-E26E-4169-BD07-77ECE9405BA5 win32: пользуется cryptapi @@ -1090,6 +1100,8 @@ reflection текущее состояние стека вызовов методов на парсере ^reflection:mixin[источник; $.to[получатель] $.name[имя] $.methods(true/false) $.fields(true/false) $.overwrite(false/true) ] копирует в класс методы и поля другого класса + ^reflection:override[метод[; $.to[получатель] $.name[новое имя]]] + переопределяет или определяет метод request https://site.name/a%20b/?name=some%20value @@ -1428,4 +1440,4 @@ MAIN если описание метода содержит локальную переменную result в явном виде (есть и неявная переменная) то код вывода пробельных литералов не попадает в конечный байт-код -$Id: operators.ru.txt,v 1.266 2025/08/30 13:01:44 moko Exp $ +$Id: operators.ru.txt,v 1.269 2026/05/06 20:33:38 moko Exp $