|
|
| version 1.2, 2003/07/24 11:25:57 | version 1.4, 2008/07/25 12:57:09 |
|---|---|
| Line 1 | Line 1 |
| @main[] | @main[] |
| ...^oneOf[a;a,b,c]...<br> | ^windows-1251[] |
| #...^oneOf[a;ax,b,c]...<br> | |
| ...^oneWord[word]...<br> | ...^oneOf[a;a,b,c]...<br /> |
| #...^oneWord[wo rd]...<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] | |
| } | |
| } | |