Результаты поиска по запросу "dsl"

2 ответа

Пример Xtext объекта с областью видимости

Я ищу пример (в XText) о том, как реализовать завершение кода на определенных пользователем объектах членов. Насколько я вижу, мне нужно использовать IScope, но как все эти провода вместе, неясно. Учитывая этоtrait это пользовательский тип, как ...

2 ответа

Расширенные выражения вычислений без for..in..do

Под расширенными выражениями вычислений я подразумеваю выражения вычислений с пользовательскими ключевыми словами, определенными с помощьюCustomOperation [http://msdn.microsoft.com/en-us/library/hh289709.aspx]приписывать. Читая орасширенные ...

2 ответа

Scala DSL - родительский блок, ссылающийся на блок

Поиграем с DSL в Scala, так что допустим, у меня есть что-то вроде этого: house { floor { bedroom("kids) bedroom("master") } floor { kitchen() } }Теперь я хочу, чтобы в каждом вложенном блоке имелась ссылка или функции ссылки на включающий блок. ...

ТОП публикаций

3 ответа

log4j в Grails: как войти в файл?

У меня есть эта конфигурация log4j в моем grails config.groovy

3 ответа

Использовать литеральные операторы (например, «и», «или») в выражениях Groovy?

Мой текущий рабочий проект позволяет оценивать предоставляемые пользователем выражения в определенных контекстах, чтобы они могли расширять и влиять на рабоч...

3 ответа

Интеграция ANTLR 4 в приложение C ++

Недавно я взял копию

3 ответа

Лучший способ динамически загружать маршруты в Apache Camel

Мы разработали приложение на базе Karaf и Apache Camel. Хотя наше приложение полностью основано на пакетах (OSGI), мы также загружаем контекст Camel (и его «...

3 ответа

Каковы основные различия между MPS Jetbrains и Eclipse Xtext?

я использовалЗатмение Xtext в нескольких проектах. Мне понравилась простота определения грамматики по модели Ecore (meta) и возможность создавать все для вас...

3 ответа

Есть ли Clojure DSL?

Есть ли какой-либо DSL (предметно-ориентированный язык), реализованный в Clojure?

3 ответа

 хотя. И да, это немного взломать ...

ли иметь угловые скобки в именах методов, например, : class Foo(ind1:Int,ind2:Int){...} var v = new Foo(1,2) v(1) = 3 //updates ind1 v<1> = 4 //updates ind2Реальная ситуация, очевидно, сложнее, чем это! Я пытаюсь предоставить удобный ...