Описание тега antlrworks
ANTLRWorks - это среда разработки грамматик для грамматик ANTLR v3, написанная Жаном Бове (с предлагаемыми вариантами использования от Теренса Парра). Он сочетает в себе редактор с учетом грамматики с интерпретатором для быстрого создания прототипов и независимый от языка отладчик для изоляции грамматических ошибок. ANTLRWorks помогает устранить недетерминированность грамматики, одну из самых сложных проблем как для новичков, так и для экспертов, путем выделения недетерминированных путей на синтаксической диаграмме, связанной с грамматикой. Цель ANTLRWorks - сделать грамматики более доступными для среднего программиста, улучшить ремонтопригодность и читаемость грамматик путем предоставления инструментов навигации по грамматике и рефакторинга, а также решить наиболее распространенные вопросы и проблемы, с которыми сталкиваются разработчики грамматики:
- Почему этот фрагмент грамматики недетерминирован?
- Соответствует ли это правило образцу ввода?
- Почему эта грамматика неправильно соответствует этому полному вводу?
- Почему этот ввод содержит синтаксическую ошибку?
- Почему нет синтаксической ошибки при таком грамматическом вводе?