Публикации по теме '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 просмотров
schedule
11.11.2021
Вызов методов объекта без скобок
Можно ли после импорта вызвать метод объекта без скобок?
Вот мой тестовый код, основанный на этой статье Мартина Одерски:
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 просмотров
schedule
03.11.2021
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 просмотров
schedule
23.02.2022
Сборка с декларативным конвейером не работает с Jenkins, но работает с конвейером со сценариями
Я получаю источники из git , следующим моим шагом будет замена необходимых переменных в этих источниках, следующим шагом создайте эти источники в контейнере докеров. Как это работает со скриптовым конвейером.
node('jenkinsslave') {...
72 просмотров
schedule
19.02.2022
Текстовое представление диаграмм классов UML — DSL для UML
Диаграммы классов UML представляют собой стандартную графическую нотацию для описания классов и их взаимосвязей.
Существует ли стандартная текстовая нотация (DSL) для описания того же самого? Не говорите XMI или EMF ;-)
Я думаю, что вы могли...
5397 просмотров
schedule
01.03.2022
Выполнить скрипт Groovy на Java с определенным корневым объектом
Я пишу небольшой Groovy DSL , чтобы позволить конечным пользователям определять файлы конфигурации. Идея состоит в том, что я загружаю эти файлы в среду Java, устанавливаю некоторые значения и выполняю их. Вот небольшой пример из DSL до сих пор...
831 просмотров
schedule
02.03.2022