У кого есть Expression Evaluator?
От: МихаилС Россия  
Дата: 22.01.09 09:30
Оценка:
Добрый день.

Господа и товарищи, нужен Expression Evaluator для Java для парсинга и евалюации
выражений, записанных в виде строк. У меня есть такой для C#, когда-то был
найден на просторах codeproject'а (по-моему) — хорош, мощЕ:н — поддерживает
переменные и пользовательские функции, но переписывать его (или писать свой)
на Java не хочется.
Кто нибудь встречал что-нибудь достойное и доступное?

С уважением.
Re: У кого есть Expression Evaluator?
От: KRA Украина  
Дата: 22.01.09 09:34
Оценка: 3 (1)
Здравствуйте, МихаилС, Вы писали:


МС>Добрый день.


МС>Господа и товарищи, нужен Expression Evaluator для Java для парсинга и евалюации

МС>выражений, записанных в виде строк. У меня есть такой для C#, когда-то был
МС>найден на просторах codeproject'а (по-моему) — хорош, мощЕ:н — поддерживает
МС>переменные и пользовательские функции, но переписывать его (или писать свой)
МС>на Java не хочется.
МС>Кто нибудь встречал что-нибудь достойное и доступное?

МС>С уважением.



обсуждалось не раз. в поиск

http://commons.apache.org/jexl/
Jexel
Jeval
Re: У кого есть Expression Evaluator?
От: Lucker Беларусь http://lucker.intervelopers.com/
Дата: 22.01.09 09:37
Оценка: 3 (1)
Здравствуйте, МихаилС, Вы писали:

goole: ognl
Re: У кого есть Expression Evaluator?
От: Дмитрий Писаренко Россия http://dmitripisarenko.me
Дата: 22.01.09 10:12
Оценка: 3 (1)
Здравствуйте, МихаилС, Вы писали:


МС>Добрый день.


МС>Господа и товарищи, нужен Expression Evaluator для Java для парсинга и евалюации

МС>выражений, записанных в виде строк. У меня есть такой для C#, когда-то был
МС>найден на просторах codeproject'а (по-моему) — хорош, мощЕ:н — поддерживает
МС>переменные и пользовательские функции, но переписывать его (или писать свой)
МС>на Java не хочется.

В качестве одной из альтернатив, я бы взглянул на beanshell.

Успехов

Дмитрий
Дмитрий Писаренко

http://dmitripisarenko.me
beanshell java
Re: У кого есть Expression Evaluator?
От: Eye of Hell  
Дата: 22.01.09 10:20
Оценка: 3 (1)

Кто нибудь встречал что-нибудь достойное и доступное?


есть lua — скриптовый язык общего назначения. Считается одним из лучших. Очень простой синтакиси, парсеры на C и Java по паре сотен килобайт. Если не очень "тяжелый" для задачи — я бы его порекомендовал. Очень удобно свои функции туда включать.
Re: У кого есть Expression Evaluator?
От: LeonidV Ниоткуда http://vygovskiy.com
Дата: 22.01.09 14:07
Оценка: 3 (1)
Можно подключить кучу скриптовых языков. Начиная от уже указанных ранее lua и beansell и заканчивая ruby, python, groovy.
В Java 6 из коробки поставляется c JavaScript.
http://java.sun.com/javase/6/docs/technotes/guides/scripting/programmer_guide/index.html
http://jvmmemory.com — простой способ настройки JVM
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.