Публикации по теме 'xtext'
Итак, писать код просто.
Итак, писать код просто. Напишите тестовый толчок, и все готово. Иногда вам нужно подготовить конфигурацию среды выполнения для вашего продукта. Все в порядке, всего несколько строк sql или экспорт из базы данных….
Но что делать, если продукт гибкий и зависит от конфигурации? Ну, наш дядя Excel возвращается и помогает с этими 30 файлами CSV, которые содержат дублированные данные повсюду. Теперь вы можете быть счастливы, что вы и деловой человек создали эти 4000+ записей начальной..
Вопросы по теме 'xtext'
Сборка XText 2.0 и XPand 1.1 с помощью Maven
Я ищу пример pom.xml для проекта, использующего XText 2.0, особенно генератор кода XPand 1.1 в "простом" проекте maven.
Я уже провожу время с гуглом, но могу ли я использовать неправильные термины, или нет примера.
У меня уже есть рабочая...
1990 просмотров
schedule
05.04.2024
XText с использованием информации о типе из внешней модели EMF
Я рассматриваю возможность использования XText для расширения DSL для языка, который я использую ежедневно и который имеет некоторые очевидные недостатки (AS3, через FlashBuilder).
У меня работает система генерации грамматики и кода, где...
379 просмотров
schedule
25.05.2022
Как сгенерировать AST с помощью Xtext и Xtend?
Итак, у меня есть пример грамматики xtext по умолчанию.
grammar org.xtext.example.mydsl.MyDsl with org.eclipse.xtext.common.Terminals
generate myDsl "http://www.xtext.org/example/mydsl/MyDsl"
Model:
greetings+=Greeting*;
Greeting:...
1938 просмотров
schedule
15.05.2022
Связывание Xtext с генератором кода StringTemplate
В моем текущем проекте я пытаюсь связать спецификацию DSL, написанную в xtext, и генератор кода, написанный на StringTemplate.
например, синтаксис моей спецификации DSL следующий. Я ввожу эту информацию с помощью удобного редактора,...
2759 просмотров
schedule
28.06.2022
Правило JvmFormalParameter неоднозначно?
У меня есть простая небольшая грамматика, которая постоянно выдает ошибку множественных альтернатив, когда я пытаюсь создать артефакты Xtext. Грамматика такова:
grammar org.xtext.example.hyrule.HyRule with org.eclipse.xtext.xbase.Xbase
generate...
341 просмотров
schedule
11.06.2023
парсер xtext
@Inject
protected void setInjectedParser(IParser parser) {
this.parser = parser;
}
Я хочу вручную запустить движок xtext, и я не уверен, когда и где вызывается setInjectedParser.
Благодарность,
238 просмотров
schedule
30.05.2023
Xtext, Xbase: вывод вопросов
Я собираюсь написать инферрер для своего DSL, и у меня есть некоторые вопросы, которые я не смог решить только с помощью документации.
Первый: мне нужно создать static void main() из функции: как я могу добавить static с помощью .toMethod() ?...
241 просмотров
schedule
17.07.2023
удалить «безымянные» поля в виде схемы xtext eclipse
Недавно я начал работать над eclipse. В eclipse xtext моя грамматика:
regGrp:
reg_type=reg_type1 "{" reg_definition+=reg_definition1+ "}"
;
reg_type1 :
name="CONTROL_REGISTERS"
;
reg_definition1:
name=ID '[' regSize=INT...
1735 просмотров
schedule
06.04.2024
Xtext (файл DSL) в Ecore
У меня есть проект Xtext и несколько примеров файлов DSL. Я могу открыть эти файлы с помощью "Sample Ecore Model Editor" и проверить, соответствует ли он метамодели, сгенерированной Xtext. Однако я не могу создать «Проект EMF» или «Модель генератора...
3131 просмотров
schedule
24.03.2023
xtext внедрить или получить доступ к RootModel в ScopeProvider
Я использую Xtext 2.3.1
В моем ScopeProvider я хочу использовать анализируемый в данный момент rootModel . Как это сделать? Могу ли я внедрить RootModel или использовать контекст?
public class MyLanguageScopeProvider extends...
97 просмотров
schedule
23.06.2023
XText: Как создать синтаксический анализатор для нескольких целевых языков
Я определил свой DSL в XText, и он автоматически создал Java-версию языкового синтаксического анализатора и скелет генерации кода, что действительно здорово.
Проблема в том, что мой DSL предназначен для использования в проектах, реализованных на...
620 просмотров
schedule
25.09.2022
Как использовать xtext и xpand вместе
У меня довольно глупый вопрос. Я использую xtext для определения простого dsl и Xpand для генерации кода.
Теперь я хочу использовать xpand для чтения моих моделей dsl и генерации кода. Как я могу это сделать?
Я прочитал много руководств, в...
637 просмотров
schedule
02.12.2022
Xtext неупорядоченный список необязательных элементов
Я пытаюсь изменить пример модели домена Xtext, чтобы свойства объекта могли иметь еще два атрибута (в дополнение к «многим», которые уже включены в пример). Все атрибуты должны быть необязательными, а их порядок не имеет значения. Кажется, что бы я...
1853 просмотров
schedule
16.02.2023
Определение примитивов в xtext Grammar
Я хотел бы создать невероятно простой DSL с использованием xtext со следующими функциями:
Он будет иметь два примитивных типа: Number и String.
Пользователи могут определять свои собственные классы, состоящие из объявлений полей.
Объявление...
579 просмотров
schedule
30.01.2023
ClassNotFoundException: junit.framework.TestCase не может быть найден org.eclipse.xtext.junit_2.4.3.v201309030823
Я озадачен этой ошибкой:
java.lang.NoClassDefFoundError: junit/framework/TestCase
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:792)
at...
39880 просмотров
schedule
26.04.2023
Наследование типов в xtext
В рамках курса в моем университете мне нужно построить простой DSL с использованием XText. В настоящее время у меня проблема с проверкой статического типа. Предположим, у меня есть два типа переменных в моем языке: круг и треугольник. Оба имеют...
650 просмотров
schedule
28.05.2023
Xtext: связывание разных корневых элементов с разными расширениями файлов
Чтобы лучше всего проиллюстрировать мое требование, рассмотрим java-подобный язык с классами и интерфейсами.
Этот язык требует, чтобы все классы находились в файле с расширением '.classdef', а все интерфейсы должны находиться в файлах с расширением...
132 просмотров
schedule
31.01.2023
Объединение грамматик в Xtext
Мне удалось объединить две грамматики в xtext, используя ключевое слово with, однако у меня возникла проблема с проверкой и генерацией языка.
Когда объединены две грамматики, любая проверка/генерация кода должна быть помещена в исходную грамматику...
247 просмотров
schedule
26.06.2022
Пример объекта XText, примитивный тип
Что я пытаюсь сделать, так это немного изменить базовый пример entity DSL, чтобы он поддерживал примитивы, и можно сделать что-то вроде этого:
entity Dog {
name : String
}
entity Person {
name : String
dog : Dog
}
Так что тип...
201 просмотров
schedule
10.05.2022
Генерация кода xtext, как избежать генерации кода строки?
Я использую xtext для генерации java-кода для задания в колледже, моя проблема в том, что мне нужен счетчик при генерации кода, поэтому я делаю это:
«var i = 0»
«fc.function.name» («FOR a: fc.arguments SEPARATOR ','»...
144 просмотров
schedule
05.08.2022