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

version 1.5, 2002/02/06 08:40:20 version 1.12, 2002/02/20 09:13:07
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 534  xdoc(xnode) Line 537  xdoc(xnode)
         Attributes with the name "ID" are not of type ID unless so defined.           Attributes with the name "ID" are not of type ID unless so defined. 
         Implementations that do not know whether attributes are of type ID or not           Implementations that do not know whether attributes are of type ID or not 
         are expected to return null.          are expected to return null.
     !^.getElementsByTagNameNS[namespaceURI;localName] = array of nodes  
   
     !кодировка строк и умолчание для $.encoding       !кодировка строк и умолчание для $.encoding 
     !равно текущей кодировке выходной страницы,      !равно текущей кодировке выходной страницы,
         $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
Line 636  xdoc(xnode) Line 638  xdoc(xnode)
   
     !Introduced in DOM Level 2:      !Introduced in DOM Level 2:
     !Node importNode(in Node importedNode, in boolean deep) raises(DOMException)      !Node importNode(in Node importedNode, in boolean deep) raises(DOMException)
       !NodeList getElementsByTagNameNS(in DOMString namespaceURI, in DOMString localName);
   
     !XPath:      !XPath:
     !^node.select[xpath/query/expression] = array of nodes,       !^node.select[xpath/query/expression] = array of nodes, 
Line 724  xdoc(xnode) Line 726  xdoc(xnode)
     кучи auto.p и запрашиваемого документа:      кучи auto.p и запрашиваемого документа:
         !parser3.conf           !parser3.conf 
             cgi:               cgi: 
                 1) configure sysconfdir|windows directory                   1.0) полный путь из переменной окружения PARSER_ROOT_CONFIG
                   1.1) configure sysconfdir|windows directory 
                 2)рядом с бинарником parser'а                   2)рядом с бинарником parser'а 
             isapi: windows directory              isapi: windows directory
             apache module:               apache module: 

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


E-mail: