Вопросы по теме '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