|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexey Mahotkin 2:5020/400 15 Apr 2004 23:36:57 To : "Ivan Frolcov" Subject : Re: Парсинг "формулы" -------------------------------------------------------------------------------- >>>>> "IF" == Ivan Frolcov <lala@mail.ge> writes: SE> Подскажите, чем можно пропарсить такую конструкцию?.. (a + b) * (c + SE> d) Требуется получить: a * c + a * d + b * c + b * d AM> С таким стилем программирования ты далеко не уедешь. Попробуй сначала AM> запрограммировать задачу на лиспе. Потом, когда станет понятно, AM> перенеси на перл (ну или вызывай интерпретатор непосредственно). IF> Судя по всему, человек лиспа просто не знает, и сколько же ему будет Hу пусть узнает, блин. Hе всю же жизнь с регексами ковыряться. IF> радости и пользы ломать голову о том, как же это на лиспе пишется! Если кто-то "ломает голову" над тем, как это "пишется на лиспе", то ему лучше выбрать другое занятие. IF> 2Сергей - а вообще-то Алексей кое в чем прав, эту задачу любят IF> приводить в лисповских учебниках, так что лучше обратиться к ним. И IF> еще - как-то невнятно сформулирована задача - не совсем понятно, что IF> есть и что требуется получить. Вот дали тебе, скажем, a * c + a * d + IF> b * c + b * d -- что должно получиться в итоге? Хехе. --alexm --- ifmail v.2.15dev5.3 * Origin: tyranny (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/38659d3df06b.html, оценка из 5, голосов 10
|