Я слышал, что Xtext в конечном счете использует ANTLR, но их файлы спецификации грамматики имеют несколько разные форматы. Итак, какова связь между этими двумя?Каковы отношения между Xtext и ANTLR?
8
A
ответ
12
Xtext полагается на генератор парсера Antlr для анализа входных файлов. Кроме того, структура обеспечивает дополнительную добавленную стоимость, такую как строго типизированные АСТ, абстракции для связывания и статического анализа, а также интеграцию IDE для Eclipse.
Для этого Xtext генерирует две грамматики Antlr. Один для анализа производительности, на котором производится настоящий АСТ, и вторая грамматика, которая используется для потребления событий для вычисления предложений контента для редактора Eclipse.
0
ANTLR-грамматика генерируется из Xtext. Вы можете найти его в src-gen/org/example/dsl/parser/antlr/internal/InternalDsl.g
.
Смежные вопросы
- 1. xText и ANTLR
- 2. Каковы отношения между AWS, Parse и MongoDB?
- 3. Каковы отношения между twisted.cred.portal.IRealm, Portal и аватаром
- 4. Каковы отношения/различия между видимостью и порядком?
- 5. Каковы отношения между JPA 2 и Hibernate?
- 6. Каковы отношения между Spring и javax.enterprise.inject?
- 7. Каковы основные отличия между MPS Jetbrains и Eclipse Xtext?
- 8. Можно ли использовать Xtext с Antlr v4?
- 9. Каковы отношения/различия между jquery, Knockoutjs, backbone.js?
- 10. Rails - Каковы правильные отношения между тремя столами?
- 11. Laravel - Каковы правильные отношения?
- 12. Каковы отношения между клиентом развертывания режима и мастером пряжей-клиентом
- 13. Связывание данных между SWT и Xtext
- 14. Что такое функции ANTLR, которые XText не предоставляет?
- 15. XText генерирует однозначную грамматику
- 16. Отношения и ограничения между базами данных
- 17. wpf шаблоны стили usercontroles, каковы отношения между ними?
- 18. Каковы отношения между понятиями: двоичный, интерпретация, выполнение, компиляция?
- 19. Практическое различие между правилами парсера и правилами лексера в ANTLR?
- 20. ePic - каковы отношения с физикой?
- 21. Bumptop - Каковы отношения с физикой
- 22. Коллекция Xtext Grammars как библиотека?
- 23. разница между использованием отношения и возвращает отношение
- 24. Markdown as Xtext DSL
- 25. Каковы иерархические отношения с корневым слоем UIView и корневым представлением?
- 26. Отношения между InstanceContextMode.Single и maxConcurrentSessions
- 27. Отношения между SelectionDAG и SelectionDAGISel
- 28. Отношения между UIViewController и UIView
- 29. Отношения между AppDelegate и main.m
- 30. Отношения между Apple и Cocos2d
В документации XText не сообщается вам? –