2011-12-29 11 views

Odpowiedz

12

Xtekst opiera się na generatorze analizatorów Antlr do parsowania plików wejściowych. Ponadto struktura zapewnia wiele korzyści, takich jak silnie typowane AST, abstrakcje dla łączenia i analizy statycznej, a także integracja IDE dla Eclipse.

W tym celu Xtext generuje dwie gramatyki Antlr. Jeden do analizy produkcji, w której tworzona jest faktyczna AST, oraz druga gramatyka używana do spożywania zdarzeń w celu obliczenia propozycji treści dla edytora Eclipse.

0

Gramatyka ANTLR jest generowana z Xtekstu. Możesz go znaleźć w src-gen/org/example/dsl/parser/antlr/internal/InternalDsl.g.