Diff for /parser3/tests/059.html between versions 1.2 and 1.5

version 1.2, 2003/07/24 11:25:57 version 1.5, 2010/07/25 06:23:41
Line 1 Line 1
 @main[]  @main[]
 ...^oneOf[a;a,b,c]...<br>  ^windows-1251[]
 #...^oneOf[a;ax,b,c]...<br>  
 ...^oneWord[word]...<br>  
 #...^oneWord[wo rd]...<br>  
   
   ...^oneOf[a;a,b,c]...<br />
   ...^oneOf[a;ax,b,c]...<br />
   ...^oneWord[Word]...<br />
   ...^oneWord[wo rd]...<br />
   
 @oneOf[s;list][t] выдаёт строку, если строка она есть в списке(разделенном запятыми)  @oneOf[s;list][t] выдаёт строку, если строка она есть в списке(разделенном запятыми)
 $t[^list.lsplit[,]]  $t[^list.lsplit[,]]
 ^if(!^t.locate[piece;$s]){^throw[user;$s;unknown]}  ^try{
 $result[$s]          ^if(!^t.locate[piece;$s]){
                   ^throw[user;$s;unknown]
           }
           $result[$s]
   }{
           ^if($exception.type eq "user"){
                   $exception.handled(1)
                   $result['$s' not in list '$list']
           }
   }
   
 @oneWord[s]  @oneWord[s]
 ^if(^s.match[\W]){^throw[user.data;$s;not word]}{$s}  ^try{
           ^if(^s.match[\W]){
                   ^throw[user;$s;not word]
           }
           $result[$s]
   }{
           ^if($exception.type eq "user"){
                   $exception.handled(1)
                   $result['$s' not a word]
           }
   }

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


E-mail: