Вопрос к программистам.
Скажите существует ли какой-нибудь генератор компиляторов для Java, способный работать в рантайме?
То есть я каким-то образом описываю грамматику, после чего мне посредсвом, например, factory-методов дают некоторый объект, способный выполнять парсинг некоторого исходного текста.
Заранее спасибо
Борис
12 мая 2008 в 20:04
Тоесть нужен не генератор парсеров по определению.
Нужен видимо интерпретатор какого-нибудь языка описнаие грамматик. Такого класса библиотек не знаю.
12 мая 2008 в 13:05
если я правильно все понял, вам может подойти JavaCC
12 мая 2008 в 0:04
Я пишу плагин для системы JetBrains MPS.
Плагин обрабатывает описание языков в рамках MPS и генерирует грамматику.
Runtime схема была бы сильно удобней, так как не runtime заставляет делать много дополнительных телодвижений – таких как генерация java парсера, компиляция полученного файла, его загрузка и затем использование.
Runtime версия была бы сильно более удобной в этом смысле.
12 мая 2008 в 0:02
А чем обычная (не рантайм) схема не устраивает?