Diff for /parser3/operators.ru.txt between versions 1.217 and 1.221

version 1.217, 2009/06/25 08:44:45 version 1.221, 2009/07/26 06:05:27
Line 96  Xне сделано, видимо, не будет сделано Line 96  Xне сделано, видимо, не будет сделано
         выдавая нестандартный результат          выдавая нестандартный результат
     !^break[] + - обрывает цикл      !^break[] + - обрывает цикл
     !^continue[] + - обрывает итерацию цикла      !^continue[] + - обрывает итерацию цикла
     !^untaint[[as-is|file-spec|http-header|mail-header|uri|sql|js|xml|html|optimized-html|regex]]{код}      !^untaint[[as-is|file-spec|http-header|mail-header|uri|sql|js|xml|html|optimized-html|regex|parser-code]]{код}
         default as-is          default as-is
     !^taint[[lang]][код]      !^taint[[lang]][код]
         default "just tainted, language unknown"          default "just tainted, language unknown"
Line 523  odbc c:\drives\y\parser3project\odbc\deb Line 523  odbc c:\drives\y\parser3project\odbc\deb
   
 !regex  !regex
     !в выражении       !в выражении 
         !логическое значение равно true          !логическое значение всегда равно true
         !числовое значение равно количество байт скомпилированного шаблона.          !числовое значение равно количеству байт скомпилированного шаблона.
     !^regex::create[шаблон-строка][[опции поиска]]      !^regex::create[шаблон-строка][[опции поиска]]
     !^шаблон.size[] количество байт скомпилированного шаблона      !^шаблон.size[] количество байт скомпилированного шаблона
         если значение очень большое -- стоит почитать документацию по pcre и, возможно, переписать шаблон.          если значение очень большое -- стоит почитать документацию по pcre и, возможно, переписать шаблон.
Line 533  odbc c:\drives\y\parser3project\odbc\deb Line 533  odbc c:\drives\y\parser3project\odbc\deb
     ^шаблон.load[filespec]      ^шаблон.load[filespec]
   
   
   !reflection
       !^reflection:create[класс;конструктор[;пара;[мет[;ры]]]]  вызывает указанный конструктор класса
       !^reflection:class[объект]       класс переданного объекта
       !^reflection:class_name[объект]  имя класса переданного объекта
       !^reflection:base[объект]        класс переданного объекта
       !^reflection:base_name[объект]   имя класса переданного объекта
       !^reflection:methods[класс]              хеш со списком методов указанного класса, значения -- строки 'native' или 'parser'
       !^reflection:method_params[класс;метод]  хеш с параметрами указанного метода класса
            для native классов возвращается хеш:
                .min_params(минимально необходимое число параметров)
                .max_params(максимально возможное число параметров)
                .call_type[dynamic|static|any]
            для parser классов возвращается хеш:
                ключ -- номер параметра (0, 1, ...), значение - имя парметра
   
   
 !mail  !mail
     !$mail.received=MESSAGE:      !$mail.received=MESSAGE:
         .from          .from

Removed from v.1.217  
changed lines
  Added in v.1.221


E-mail: