Результаты поиска по запросу "dsl"
хотя. И да, это немного взломать ...
ли иметь угловые скобки в именах методов, например, : class Foo(ind1:Int,ind2:Int){...} var v = new Foo(1,2) v(1) = 3 //updates ind1 v<1> = 4 //updates ind2Реальная ситуация, очевидно, сложнее, чем это! Я пытаюсь предоставить удобный ...
Есть несколько способов сделать это. Если вы боитесь писать синтаксические анализаторы (как это делают некоторые программисты), в SO есть много другой помощи.
тоящее время у проекта, с которым я работаю, нет полностью фиксированных моделей (из-за внешнего влияния), и поэтому я хотел бы иметь некоторую гибкость при их написании. В настоящее время они реплицируются на три разных уровня приложения (db, ...
Должно быть так
у внутренний DSL на Ruby. Для этого мне нужно программно создавать именованные классы и вложенные классы. Каков наилучший способ сделать это? Я считаю, что есть два способа сделать это: использованиеClass.new создать анонимный класс, а ...
личное определение; Я уверен, что есть много Java-кодеров, которые думают, что языки в строках или генераторы кода на самом деле являются DSL. Они просто неправы: p
етил на этот вопрос из аналогичного вопроса, который я сделал в комментарии, который я сделал к одному из многих замечательных ответов, которые я получил. Первоначально я спрашивал о макросах AST, которые в основном вызывали очень подробные и ...
Стратегия разбора описания естественного языка в структурированные данные
У меня есть набор требований, и я ищу лучшееJava на основестратегия / алгоритм / программное обеспечение для использования. По сути, я хочу взять набор ингредиентов рецепта, введенных реальными людьми на естественном английском языке, и ...
Пример Xtext объекта с областью видимости
Я ищу пример (в XText) о том, как реализовать завершение кода на определенных пользователем объектах членов. Насколько я вижу, мне нужно использовать IScope, но как все эти провода вместе, неясно. Учитывая этоtrait это пользовательский тип, как ...
Написание простого парсера
Мне нужно написать простой парсер для своего рода предметно-ориентированного языка. Он должен иметь базовую арифметику с правильным порядком оценки операторов и синтаксис для вызова функций базовой среды, которые могут быть перегружены. Какой ...
Как преобразовать строку в эквивалентное дерево выражений 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; } ...
Репозитории Ruby DSL (Domain Specific Language), примеры
Я ищу отличные примеры Ruby DSL (предметно-ориентированных языков). Какие репозитории, проекты, о которых вы знаете, которые стоит прочитать? Почему это (или: они) отличные примеры? Меня особенно интересуют более сложные примеры, которые хорошо ...
Scala DSL: объединение методов без параметров
я создаю небольшой scala DSL и сталкиваюсь со следующей проблемой, решение которой у меня действительно нет. Небольшой концептуальный пример того, чего я хочу достичь: (Compute write "hello" read 'name calc() calc() write "hello" + 'name ...