Diff for /parser3/operators.ru.txt between versions 1.5 and 1.10

version 1.5, 2002/02/06 08:40:20 version 1.10, 2002/02/18 12:13:42
Line 9  Xне сделано, видимо, не будет сделано Line 9  Xне сделано, видимо, не будет сделано
             # побитный xor              # побитный xor
             ## логический xor              ## логический xor
             ~ побитное отрицание              ~ побитное отрицание
             \ целочисленное деление 10/3=3              \ целочисленное деление 10\3=3
         !def для проверки defined,          !def для проверки defined,
             пустая строка не defined              пустая строка не defined
             пустая таблица не defined              пустая таблица не defined
Line 56  Xне сделано, видимо, не будет сделано Line 56  Xне сделано, видимо, не будет сделано
     X^break[] + - обрывает цикл      X^break[] + - обрывает цикл
     X^continue[] + - обрывает итерацию цикла      X^continue[] + - обрывает итерацию цикла
     !^use[модуль]      !^use[модуль]
       X^try{код}{...catch...} пока не придумал, как лучше
     !^untaint[[as-is|file-spec|http-header|mail-header|uri|table|sql|js|xml|html|optimized-html]]{код}      !^untaint[[as-is|file-spec|http-header|mail-header|uri|table|sql|js|xml|html|optimized-html]]{код}
         default as-is          default as-is
     !^taint[[lang]][код]      !^taint[[lang]][код]
Line 210  odbc    c:\drives\y\parser3project\odbc\ Line 211  odbc    c:\drives\y\parser3project\odbc\
         если ломается преобразование, берётся default          если ломается преобразование, берётся default
     !^имя.double[]+ .double(default)  double значение строки      !^имя.double[]+ .double(default)  double значение строки
         если ломается преобразование, берётся default          если ломается преобразование, берётся default
     !^имя.format{формат} %d  %.2f %02d...      !^имя.format[формат] %d  %.2f %02d...
     !^строка.match[шаблон][[опции поиска]]  $prematch $match $postmatch $1 $2...      !^строка.match[шаблон][[опции поиска]]  $prematch $match $postmatch $1 $2...
         опции поиска=          опции поиска=
                 i CASELESS                  i CASELESS
Line 238  odbc    c:\drives\y\parser3project\odbc\ Line 239  odbc    c:\drives\y\parser3project\odbc\
     в выражении       в выражении 
         логическое значение равно "не пуста?"          логическое значение равно "не пуста?"
         числовое значение равно count[]          числовое значение равно count[]
     !^table::set[[nameless]]{данные}      !^table::create[[nameless]]{данные} старое имя "set"
       !^table::create[table]
           клонирует таблицу
     !^table::load[[nameless;]путь]      !^table::load[[nameless;]путь]
         !если не nameless, названия колонок берутся из первой строки          !если не nameless, названия колонок берутся из первой строки
         !пустые строки, и строки в первой колонке содержащие '#', игнорируются                  !пустые строки, и строки в первой колонке содержащие '#', игнорируются        
Line 502  odbc    c:\drives\y\parser3project\odbc\ Line 505  odbc    c:\drives\y\parser3project\odbc\
     !всё происходит в localtime,       !всё происходит в localtime, 
     !временная зона задаётся вне parser средствами OS      !временная зона задаётся вне parser средствами OS
     !^date::now[]      !^date::now[]
     !^date::set(дней с epoch)      !^date::create(дней с epoch) // старое имя set
     !^date::set(year;month;day[;hour[;minute[;second]]])      !^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](+/- 1) сдвигает дату
     !^date.sql-string[] %Y-%m-%d %H:%M:%S      !^date.sql-string[] %Y-%m-%d %H:%M:%S
Line 540  xdoc(xnode) Line 543  xdoc(xnode)
     !равно текущей кодировке выходной страницы,      !равно текущей кодировке выходной страницы,
         $response:charset          $response:charset
     ::sql{...}      ::sql{...}
     !::set{<string/>}      !::create{<string/>} старое имя 'set'
     !::create[qualifiedName]      !::create[qualifiedName]
     !::load[file.xml]      !::load[file.xml]
     !.transform[rules.xsl][[params hash]] выдаёт dom      !.transform[rules.xsl][[params hash]] выдаёт dom

Removed from v.1.5  
changed lines
  Added in v.1.10


E-mail: