Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Парсер выражений (http://www.flasher.ru/forum/showthread.php?t=146851)

GBee 19.11.2010 17:44

Парсер выражений
 
Привет.

Посоветуйте, пожалуйста, готовую либу для парсинга логических выражений. То есть я отдаю ей строку, она мне тру/фолс.

Пример выражения: ((value>8)&&(value<=25))||(value==10) и в таком же духе остальные. value может быть булевским, строкой, числом.

-De- 19.11.2010 18:56

AS2 + eval() =)
Если порыть тут, то был какой-то eval() и для AS3 написан.

expl 19.11.2010 21:46

Вот тут товарищ что-то до безобразия простое на эту тему написал:
http://as3.ru/?p=3

При определенном запасе производительности и необходимости в гибкости можно подыскать скриптовый движок под as3 (они есть!) и обрабатывать выражения через него.

GBee 20.11.2010 13:18

Спасибо, поглядел, буду писать свой на основе предложенных.


Часовой пояс GMT +4, время: 21:20.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.