2009-12-11 2 views
2

Я хотел бы научиться писать динамические парсер для выполнения таких задач, как автозавершения кода, подсветка и т.д.Пример кода для динамических методов синтаксического анализа

Я прочитал книгу дракона и написал несколько парсеров, но я бы как больше опыта работы с неправильным кодом, особенно с кодом, который он пишет.

IDE, такие как Eclipse и NetBeans, очевидно, содержат код для таких вещей, но где?

Какие еще проекты/книги могут иметь значение?

LISP или функциональные примеры также приветствуются.

ответ

0

Отъезд xtext. Он использует парсер ANTLR за кулисами, но генерирует редактор подсветки синтаксиса, поддержку содержимого, описание и многие другие функции для вас.

См. http://www.eclipse.org/Xtext/

Смежные вопросы