|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Bulat Ziganshin 2:5093/57.126 15 Apr 2004 13:47:40 To : Sergey Ermakov Subject : Парсинг "формулы" -------------------------------------------------------------------------------- Thursday April 15 2004, Sergey Ermakov writes to All: SE> Подскажите, чем можно пропарсить такую конструкцию?.. SE> (a + b) * (c + d) SE> Требуется получить: SE> a * c + a * d + b * c + b * d SE> В общем случае может быть и такое: SE> a + b * (c + d) + (e + f) * g + h я бы лично сам написал. работы где-то на полдня. сначала строим синтаксическое дерево, а затем обходим его Bulat, mailto:bulatz-AT-fort.tatarstan.ru, ICQ: work 15872722, home 11849833 ... Иногда для того, чтобы изменить свое восприятие мира, ... люди пытаются изменить сам мир --- GoldED+/W32 1.1.2 * Origin: Чубайс - повелитель Тьмы (2:5093/57.126) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/3986407e933f.html, оценка из 5, голосов 10
|