parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Как вы находите лишние фигурные скобки?

Василий М. 21.07.2011 18:52

Вот тут что-то не так.
@pronounce[]
^if($tys > 0){^numero.menu{^if($numero.digit eq ^eval($tys*1000)){^if($yed eq 0 && $des eq 0 && $sto eq 0){$numero.pronounce}{$numero.continuing}}{}}}{}
^if($sto > 0){^numero.menu{^if($numero.digit eq ^eval($sto*100)){^if($yed eq 0 && $des eq 0){$numero.pronounce}{$numero.continuing}}{}}}{}

#надцатые
^if($des eq 1){
$nad(^eval($des*10 + $yed))
^numero.menu{
^if($numero.digit eq $nad){$numero.pronounce}{}
}}{

^if($des > 0){^numero.menu{^if($numero.digit eq ^eval($des*10)){^if($yed > 0){$numero.continuing}{$numero.pronounce}}{}}}{}
^if($yed > 0){^numero.menu{^if($numero.digit eq $yed){$numero.pronounce}{}}}{}}
Лажа где-то в конечных скобках: если добавить в авто.п что-либо после этого, получаем Unhandled Exception про неожиданный конец :).
Есть ли какой-то универсальный способ находить такую лажу? Второй час бьюсь.

Вы лично как делаете?