singlepost

Runtime генератор компиляторов для Java << На главную или назад  

Вопрос к программистам.

Скажите существует ли какой-нибудь генератор компиляторов для Java, способный работать в рантайме?

То есть я каким-то образом описываю грамматику, после чего мне посредсвом, например, factory-методов дают некоторый объект, способный выполнять парсинг некоторого исходного текста.

Заранее спасибо

Борис

4 ответов в теме “Runtime генератор компиляторов для Java”

  1. 4
    Алексей Злобин ответил:

    Тоесть нужен не генератор парсеров по определению.
    Нужен видимо интерпретатор какого-нибудь языка описнаие грамматик. Такого класса библиотек не знаю.

  2. 3
    Андрей Хайрутдинов ответил:

    если я правильно все понял, вам может подойти JavaCC

  3. 2
    Борис Ярцев ответил:

    Я пишу плагин для системы JetBrains MPS.

    Плагин обрабатывает описание языков в рамках MPS и генерирует грамматику.

    Runtime схема была бы сильно удобней, так как не runtime заставляет делать много дополнительных телодвижений – таких как генерация java парсера, компиляция полученного файла, его загрузка и затем использование.

    Runtime версия была бы сильно более удобной в этом смысле.

  4. 1
    Михаил Шаханов ответил:

    А чем обычная (не рантайм) схема не устраивает?

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.