Генератор парсера (компилятор-компилятор), который поддерживает переменные ключевые слова и операторы для Java? - PullRequest
0 голосов
/ 10 января 2012

Существуют ли генераторы синтаксических анализаторов (компиляторы-компиляторы), которые поддерживают различные ключевые слова и операторы?

В моем языке есть настраиваемые ключевые слова и операторы (могут содержать несколько символов и содержать буквы).Я обошел эту проблему раньше, сопоставляя специальные символы с операторами и ключевыми словами, а затем используя JFlex.Теперь, когда возникла проблема с подсветкой синтаксиса (для этого мы используем RSyntaxPane), это просто не работает.

РЕДАКТИРОВАТЬ: Кстати, мне нужна только часть лексера.

Также несколько примеров:

В русской раскладке фигурные скобки отсутствуют.В русском переводе:

{ = ?\
} = ?/

Ключевые слова также могут быть локализованы, например, "function" is "function" в русском переводе.

...