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

3 ответа

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

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

3 ответа

Есть несколько способов сделать это. Если вы боитесь писать синтаксические анализаторы (как это делают некоторые программисты), в SO есть много другой помощи.

тоящее время у проекта, с которым я работаю, нет полностью фиксированных моделей (из-за внешнего влияния), и поэтому я хотел бы иметь некоторую гибкость при их написании. В настоящее время они реплицируются на три разных уровня приложения (db, ...

3 ответа

Должно быть так

у внутренний DSL на Ruby. Для этого мне нужно программно создавать именованные классы и вложенные классы. Каков наилучший способ сделать это? Я считаю, что есть два способа сделать это: использованиеClass.new создать анонимный класс, а ...

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

2 ответа

 личное определение; Я уверен, что есть много Java-кодеров, которые думают, что языки в строках или генераторы кода на самом деле являются DSL. Они просто неправы: p

етил на этот вопрос из аналогичного вопроса, который я сделал в комментарии, который я сделал к одному из многих замечательных ответов, которые я получил. Первоначально я спрашивал о макросах AST, которые в основном вызывали очень подробные и ...

5 ответов

Стратегия разбора описания естественного языка в структурированные данные

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

2 ответа

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

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

4 ответа

Написание простого парсера

Мне нужно написать простой парсер для своего рода предметно-ориентированного языка. Он должен иметь базовую арифметику с правильным порядком оценки операторов и синтаксис для вызова функций базовой среды, которые могут быть перегружены. Какой ...

6 ответов

Как преобразовать строку в эквивалентное дерево выражений 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; } ...

6 ответов

Репозитории Ruby DSL (Domain Specific Language), примеры

Я ищу отличные примеры Ruby DSL (предметно-ориентированных языков). Какие репозитории, проекты, о которых вы знаете, которые стоит прочитать? Почему это (или: они) отличные примеры? Меня особенно интересуют более сложные примеры, которые хорошо ...

3 ответа

Scala DSL: объединение методов без параметров

я создаю небольшой scala DSL и сталкиваюсь со следующей проблемой, решение которой у меня действительно нет. Небольшой концептуальный пример того, чего я хочу достичь: (Compute write "hello" read 'name calc() calc() write "hello" + 'name ...