[Moscow.pm] Разбор алгебраических и булевых выражений

Vladimir Timofeev vovkasm на gmail.com
Вс Июн 2 09:48:14 PDT 2013


02.06.2013 16:14 пользователь "Dmitry Simonov" <dsimonov на gmail.com> написал:
>
> А накидайте ссылочек на готовые модули по разбору на деревья
алгебраических выражений вида a*b*(10-x) и тд и тп?
>
> Интересуют правда не совсем алгебраические выражения, а булевы вида
@!((a>10)&&(b in [1,2,3]))".
>
> Если кто-то хочет сказать, что можно и самому набросать, - с
удовольствием выслушаю подробный совет, как именно и как именно обучить
такой процессинг обрабатывать до миллиона выражений в секунду.

Я некоторое время назад для решения похожей задачи просто покрутил lua.
Пока себя оправдывает и в запасе остаётся luajit если по скорости проблемы
возникнут.

>
> ---
> Dmitriy V. Simonov,
> Perl & Python programmer
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20130602/ba708336/attachment-0001.html>


Подробная информация о списке рассылки Moscow-pm