Вопросы с тегом «dsl»

7
Как преобразовать строку в эквивалентное дерево выражений LINQ?
Это упрощенная версия оригинальной задачи. У меня есть класс под названием Person: public class Person { public string Name { get; set; } public int Age { get; set; } public int Weight { get; set; } public DateTime FavouriteDay { get; set; } } ... и давайте скажем экземпляр: …
173 c#  lambda  antlr  dsl  predicate 

1
Как Pony (ORM) делает свои трюки?
Pony ORM отлично справляется с преобразованием выражения генератора в SQL. Пример: >>> select(p for p in Person if p.name.startswith('Paul')) .order_by(Person.name)[:2] SELECT "p"."id", "p"."name", "p"."age" FROM "Person" "p" WHERE "p"."name" LIKE "Paul%" ORDER BY "p"."name" LIMIT 2 [Person[3], Person[1]] >>> Я знаю, что в Python есть замечательные встроенные функции самоанализа и …

13
Что такое язык предметной области? Кто-нибудь этим пользуется? И каким образом?
Думаю, я ищу какое-то вступление и смотрю, использовал ли кто-нибудь его. Есть ли какие-то особые преимущества от его использования? Википедия: предметно-ориентированный язык (DSL) - это язык программирования или язык спецификаций, предназначенный для конкретной проблемной области, конкретной техники представления проблемы и / или конкретной техники решения. Может ли кто-нибудь привести конкретные …
108 terminology  dsl 

6
Как подтвердить количество элементов с помощью Capybara с правильным сообщением об ошибке?
Я знаю, что в Capybara можно сделать что-то вроде этого: page.should have_css("ol li", :count => 2) Однако если предположить, что на странице есть, например, только один соответствующий элемент, ошибка не очень информативна: 1) initial page load shows greetings Failure/Error: page.should have_css("ol li", :count => 2) expected css "ol li" to …
86 rspec  dsl  capybara 

13
Метод Android Studio Gradle DSL не найден: 'android ()' - Ошибка (17,0)
Я пытаюсь запустить свой проект в Android Studio, но ошибка появляется ниже: Я следил за многими источниками, просто чтобы запустить это, и оказался здесь, но не знаю, что еще делать. Как мне настроить запуск этого проекта? build.gradle: // Top-level build file where you can add configuration options common to all …

5
Есть ли шанс написать «мажор» вместо «мажор С»?
Я столкнулся с небольшой эстетической проблемой в моем музыкальном проекте, и это беспокоило меня в течение некоторого времени. У меня есть тип, data Key = C | D | ...и я могу построить Scaleиз а Keyи а Mode. В Modeразличает , например , крупный и незначительный масштаб. Я могу определить …
39 haskell  dsl 

3
Передача переменных между файлами Groovy
Я управляю многими работами в Jenkins с помощью плагина DSL. Этот плагин использует определения .groovy, поэтому я думаю, что даже если кто-то не использует Jenkins, но использование groovy может помочь. Как правило, я хочу создать дополнительный файл, который может быть Groovy, JSON или YAML, что угодно. Важна возможность подключения этого …
9 java  jenkins  groovy  dsl 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.