Вопросы по теме 'xtext'

Сделать ссылку или терминал доступным через одно и то же имя элемента в Xtext/Xpand?
У меня есть грамматика Xtext, описывающая конечные автоматы, и я использую ссылки на ранее объявленные события и состояния для описания переходов: Event: 'event' name=ID ; State: 'state' name=ID ; Transition: event=[Event] '=>'...
154 просмотров
schedule 20.03.2023

Какие функции ANTLR не предоставляет XText?
Я только что наткнулся на очень хороший инструмент Xtext для создания DSL, а также IDE для редактирования. Я провел поиск в Интернете и нашел людей, говорящих, что он не предоставляет все функции ANTLR. Я использую ANTLR в качестве генератора...
5182 просмотров
schedule 12.03.2023

JVMTypes в Xtext
Я пытаюсь создать DSL в следующем синтаксисе: alias date java.util.Date; так что у меня в моей грамматике что-то вроде этого: import "http://www.eclipse.org/xtext/common/JavaVMTypes" as jvmTypes Model: (types+= Type)*; Type:...
982 просмотров
schedule 22.06.2022

Xtext 2.0 maven или проект ant
Я хочу создать свой собственный проект xtext 2.0 из командной строки. Может ли кто-нибудь поделиться реальным рабочим файлом xtext 2.0 maven pom.xml или ant build.xml?
556 просмотров
schedule 20.09.2022

Как получить доступ к контекстной информации в валидаторе Xtext?
У меня есть грамматика Xtext, которая делает что-то вроде этого: Model: (names += Name)* (rules += Rule)* ; Rule: 'rule' ruleName = ID; Name: name = ID+; terminal ID: ('a'..'z')+; Я хочу проверить, что ruleName было объявлено в...
1634 просмотров
schedule 10.04.2024

Идентификатор правила терминала не соответствует допустимым значениям для идентификатора
Я пытаюсь определить правило, в котором один элемент является идеальным кандидатом для общего терминального правила ID . Когда я запускаю редактор для тестирования примера кода, правило ID не соответствует строке «ABC»: Define : ABC : Holder_1...
957 просмотров
schedule 14.05.2022

Как я могу переопределить ML_COMMENT в Xtext?
В Xtext 2.0 ML_COMMENT определяется в org.eclipse.xtext.common.Terminals как hidden . Я хочу видеть комментарии в моей грамматике. Как я могу отменить это?
1232 просмотров
schedule 30.08.2023

Ошибка при создании проекта xtext с помощью ant: сбой генерации классов грамматики
Я разрабатываю проект подключаемого модуля xtext для приложения eclipse для моей бакалаврской диссертации. Я хочу выполнить «Создание артефактов Xtext» во время выполнения с помощью ant-скрипта, выполняющего класс Mwe2Launcher, и выполнить...
2103 просмотров
schedule 05.11.2023

Как я могу написать ссылку на одну из двух вещей?
Я пишу грамматику Xtext и хочу поддерживать перекрестные ссылки для использования переменных или параметров на моем целевом языке. Таким образом, целевой язык выглядит примерно так: function(p1) { x1 = eat(p1) // line 1 x2 = eat(x1) // line...
87 просмотров
schedule 11.10.2022

Простой редактор Xtext для части сложной грамматики
У меня есть сложная грамматика Xtext, скажем, упрощенная версия выглядит так: grammar org.xtext.example.mydsl.MyDsl with org.eclipse.xtext.common.Terminals generate myDsl "http://www.xtext.org/example/mydsl/MyDsl" import...
806 просмотров
schedule 19.04.2022

Как использовать Xtext (M2M с Xtend) и GMF для создания диаграммы? (Начинающий)
Я начал работать с Eclipse и пока еще новичок. Поэтому я хочу получить помощь отсюда. Я использую Xtext для чтения моего DSL. А затем я хочу показать экземпляр со схемой, которую я уже определил с помощью GMF. Но ecore(MFilesystem) в Xtext и...
532 просмотров
schedule 09.04.2024

XText: первый и последний символы усекаются в пользовательских терминалах STRING.
Я переопределил терминал STRING таким образом terminal STRING : ('.'|'+'|'('|')'|'a'..'z'|'A'..'Z'|'_'|'0'..'9')*; потому что я должен распознать STRING, не разделенный "или" проблема в том, что сгенерированный синтаксический анализатор...
382 просмотров
schedule 31.12.2022

Выполнить код при запуске xtext?
Я работаю над проектом, в котором мы используем ATL для преобразования одного экземпляра модели ECore в другой. У нас есть редактор XText, настроенный для работы с целевой моделью, и мы хотели бы загрузить преобразованную модель непосредственно в...
128 просмотров
schedule 16.05.2022

Как выполнить модульный тест для Xtext
Я должен проверить свою грамматику (написанную с помощью Xtext). Я вижу, что это возможно с использованием модульного теста, но я не могу найти хороший учебник по этому поводу. Вы можете помочь мне?
3002 просмотров
schedule 25.04.2022

Сопоставление строк в Xtext
это был бы довольно общий вопрос, но мои поиски ответа, к сожалению, не увенчались успехом. Что я хочу знать, так это то, как проще всего сопоставить два строковых объекта в Xtext? Я почти уверен, что это должно быть возможно, но как? Я...
105 просмотров
schedule 04.04.2024

внешний файл xtext importURI
я очень запутался в том, как работает импорт глобальной области видимости. Я пишу синтаксический анализатор с xtext для хорошо структурированного языка, и я не могу зависеть от концепции рабочего пространства или проекта. В моем языке у меня есть...
1583 просмотров
schedule 05.07.2023

Xtext: ссылки на объекты из других языков; пространства имен и псевдонимы для importURI?
Я разрабатываю язык на основе xtext, который должен ссылаться на объекты, определенные в формате файла, специфичном для поставщика. Например. этот формат файла определяет сообщения, мой язык должен определять правила, которые работают с этими...
1069 просмотров
schedule 28.01.2023

Java-выражения с бинарными операторами в xbase не работают
я использую xbase grammar xolang.Xolang with org.eclipse.xtext.xbase.Xbase и XBlockExpression где я ожидаю написать свой код Когда напишите выражение типа val c = 1 + 1 Затем я получаю следующую ошибку The method...
338 просмотров
schedule 04.07.2023

Добавление предложений шаблонов Xtext в стандартное представление шаблонов
Мы используем DSL, созданный с помощью Xtext. Мы добавили предложения шаблонов в наш редактор, как описано в документации , это прекрасно работает - шаблоны доступны по 'Ctrl+space' и на странице настроек. Однако они НЕ видны в представлении...
784 просмотров
schedule 06.02.2023

Есть ли файл грамматики Java для Xtext?
Я хочу создать определенные файлы из исходных файлов Java (вход: файлы *.java; вывод: что-то). Xtext кажется хорошим инструментом для этого. Конечно, вы должны сначала определить грамматику (в данном случае: Java). Но Xtext должен уметь...
1901 просмотров
schedule 20.03.2024