Публикации по теме '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