Публикации по теме 'dsl'


Как… получить хороший DSL с Groovy
Знаете ли вы, что с Groovy можно получить хороший DSL ? Давайте узнаем это на простом примере. А как насчет DSL для тестов интеграции? Нам нужно сначала выполнить методы настройки (например, создать базу данных), выполнить тесты (или проверки), выполнить методы удаления (например, уничтожить базу данных). Методы удаления должны быть выполнены, даже если одна из проверок не удалась. Наконец, мы хотим сохранить отчет о тесте в какое-то место, чтобы иметь возможность собирать..

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

Анализ документов с помощью DSL
Я пытаюсь найти способ просмотреть около миллиона документов, которые являются официальными документами (для аргументации, это документы диссертации). Не все они стандартизированы, но достаточно близки. Это Заголовки, разделы, абзацы и т. Д. Могут...
211 просмотров
schedule 24.09.2021

JBOSS DROOLS с использованием XmlDumper с .dslr
Я могу проанализировать файл .DRL в XmlDumper и получить правильный результат. Как я могу передать файл .DSLR через XmlDumper для достижения тех же результатов? Файл .DSLR содержит языковой файл (.DSL).
459 просмотров
schedule 02.12.2021

Как добавить несколько выходов для сгенерированного XText DSL
По умолчанию сгенерированные артефакты XText генерируют код из моего DSL в розетку по умолчанию (по умолчанию это папка src-gen). Я знаю, что вы можете явно передать имя конфигурации выхода в fsa.generateFile ("myfile.txt", "MY_OUTLET_NAME",...
2108 просмотров
schedule 03.11.2021

Язык, который компилируется в t-sql
Я пишу много t-sql на своей работе, и часто мне хотелось бы, чтобы были какие-то доступные расширения (например, что-то вроде TypeScript для Javascript - вы можете создавать классы и весь этот объектно-ориентированный материал, и он просто...
946 просмотров
schedule 28.09.2021

Нужна помощь по синтаксису Groovy для создания замыкания из строки
Я пытаюсь создать замыкание из строки. Код внутри замыкания ссылается на функцию build () DSL. Ошибки, которые я получаю, подразумевают, что Groovy пытается выполнить закрытие вместо того, чтобы просто объявить его. Каков правильный синтаксис для...
1669 просмотров
schedule 22.09.2021

ANTLR соответствует части правила синтаксического анализатора, даже если он не может полностью соответствовать правилу
Я начинаю с ANTLR и пытаюсь создать парсер для очень простого языка. В настоящее время моя грамматика определяется как: /* * Parser Rules */ public compileUnit : DEFINE IDENTIFIER END_OF_STATEMENT { Console.WriteLine($IDENTIFIER.text); };...
150 просмотров
schedule 09.11.2021

Как отследить Dsl / DslPackage во время выполнения (Visual Studio VS2012)
Как отследить VS2012 DSL / DSL Package VSIX во время выполнения. У меня странная ошибка с сообщением об ошибке «Значение 'null' недействительно для 'stream'», и я предполагаю, что это как-то связано с десериализацией XML, написанного DSL. Хотя я...
48 просмотров

Вызов методов объекта без скобок
Можно ли после импорта вызвать метод объекта без скобок? Вот мой тестовый код, основанный на этой статье Мартина Одерски: package gardening.fruits object PrintPlanted { def main(args: Array[String]) { // Call method on object...
664 просмотров
schedule 09.10.2021

Простое лямбда-исчисление DSL с использованием GADT в OCaml
Как с помощью GADT определить в OCaml простой DSL, похожий на лямбда-исчисление? В частности, я не могу понять, как правильно определить средство проверки типов для преобразования нетипизированного AST в типизированный AST, а также не могу определить...
1463 просмотров
schedule 04.11.2021

Функция / инструкция для подсчета количества раз, когда значение уже было просмотрено
Я пытаюсь определить, есть ли в MATLAB или R функция, похожая на следующую. Скажем, у меня есть входной вектор v . v = [1, 3, 1, 2, 4, 2, 1, 3] Я хочу создать вектор w длины, эквивалентной v . Каждый элемент w[i] должен сообщать мне...
421 просмотров

Spring Integration Java DSL - Как настроить преобразователь JSON для получения глобальных настроек загрузки Spring?
Я использую поток интеграции для вызова веб-службы RESTful следующим образом: @Bean IntegrationFlow flow() throws Exception { return IntegrationFlows.from("inputChannel") .handle(Http.outboundGateway("http://provider1.com/...")...
2921 просмотров
schedule 23.11.2021

DSL-Json с RESTEasy - получение ошибки NoMessageBodyWriterFoundFailure
Я интегрирую RestEasy с Dsl-JSON, но получаю следующую ошибку: Не удалось выполнить GET / json / sample / get org.jboss.resteasy.core.NoMessageBodyWriterFoundFailure: не удалось найти MessageBodyWriter для объекта ответа типа Мой код...
1118 просмотров
schedule 29.11.2021

Уведомлять Apache Camel при удалении файла
Я хочу написать DSL-маршрут, в котором я хочу уведомлять Camel при удалении любого файла с расширением «.log» в каталоге «src / main / resources». from(????????) .bean(MyProcess.class) .end Спасибо за помощь! Реда
89 просмотров
schedule 01.11.2021

Делегирование глобальных функций Java с помощью Jython
Я хотел бы привязать свои функции, реализованные на Java, к глобальной области действия экземпляра интерпретатора Jython (поэтому мне не нужно сначала вручную импортировать их в мои сценарии). Если это поможет, я ищу нечто похожее на...
34 просмотров
schedule 23.11.2021

Неявный класс Iterable моего типа и его подтипов
Я пытаюсь изучить передовые методы создания DSL с использованием богатых возможностей Scala, но я столкнулся со следующей проблемой: я не могу создать неявный класс, который применяется ко всем подтипам Iterable (массивы, списки, .. .), и это...
80 просмотров
schedule 08.10.2021

Cucumber + DSL + Http + Spring - можно ли использовать один и тот же TestRunner для сценария с цитрусовой структурой?
Я тестирую отдых API с использованием фреймворка Citrus и функций: Cucumber, DSL, Spring, HTTP. У меня проблема в том, что для каждого сценария мне нужно создать новый объект DefaultTestRunner для выполнения моих сценариев (например, этот ответ, Как...
26 просмотров
schedule 26.11.2021

Как использовать EMF с собственной метамоделью
моя цель - создать метамодель для модели, но на один уровень выше, чем по умолчанию с EMF. Метамодель(2) должна определять возможности и ограничения для возможных моделей(1). Затем я хочу сгенерировать Java-код этой модели. 2 метамодель 1 модель...
783 просмотров

Сборка с декларативным конвейером не работает с Jenkins, но работает с конвейером со сценариями
Я получаю источники из git , следующим моим шагом будет замена необходимых переменных в этих источниках, следующим шагом создайте эти источники в контейнере докеров. Как это работает со скриптовым конвейером. node('jenkinsslave') {...
72 просмотров

Текстовое представление диаграмм классов UML — DSL для UML
Диаграммы классов UML представляют собой стандартную графическую нотацию для описания классов и их взаимосвязей. Существует ли стандартная текстовая нотация (DSL) для описания того же самого? Не говорите XMI или EMF ;-) Я думаю, что вы могли...
5397 просмотров
schedule 01.03.2022

Выполнить скрипт Groovy на Java с определенным корневым объектом
Я пишу небольшой Groovy DSL , чтобы позволить конечным пользователям определять файлы конфигурации. Идея состоит в том, что я загружаю эти файлы в среду Java, устанавливаю некоторые значения и выполняю их. Вот небольшой пример из DSL до сих пор...
831 просмотров
schedule 02.03.2022