Resultados da pesquisa a pedido "dsl"
Scala DSL: encadeamento de métodos com métodos sem parâmetros
Estou criando uma pequena DSL Scala e executando o seguinte problema para o qual eu realmente não tenho uma solução. Um pequeno exemplo conceitual do que eu quero alcançar: (Compute write "hello" read 'name calc() calc() write "hello" + 'name ...
Existe uma ferramenta DSL Harel Statechart para Jav
Estou procurando uma ferramenta que compreenda uma DSL na qual eu possa definir meu gráfico de estados que gera código Java ou onde o gráfico de estados no DSL pode ser executado como está. A ferramenta seria idealmente escrita em Java e deve ...
xemplo de texto de um objeto com esco
Estou procurando um exemplo (no XText) de como implementar a conclusão de código em membros de objetos definidos pelo usuário. Tanto quanto posso ver, preciso usar o IScope, mas como tudo isso está unido não está clar Dado quetrait é um tipo ...
stratégia para analisar descrições de linguagem natural em dados estruturad
Tenho um conjunto de requisitos e estou procurando o melhor Baseado em Java estratégia / algorthm / software a ser usado. Basicamente, quero pegar um conjunto de ingredientes da receita digitados por pessoas reais em inglês natural e analisar ...
Compile e execute o código Scala em tempo de execução
possível compilar e executar o código scala como uma string em tempo de execução no Scala ou em Jav minha idéia é criar uma DSL usando o Scala e permitir que os programadores Java usem a DSL dentro do Jav Ouvi dizer que a classe ...
As DSLs específicas do projeto são uma responsabilidade? [fechadas
Eu bifurquei essa pergunta de uma pergunta semelhante que fiz em um comentário que fiz a uma das muitas ótimas respostas que recebi. Eu estava perguntando originalmente sobre macros AST, o que provocou respostas muito detalhadas e atenciosas de ...
Definir dinamicamente classes nomeadas em Ruby
Estou escrevendo uma DSL interna em Ruby. Para isso, preciso criar programaticamente classes nomeadas e classes aninhadas. Qual é a melhor forma de fazê-lo? Reconheço que existem duas maneiras de fazer isso: UsarClass.new para criar uma classe ...
method com colchetes angulares (<>)
É possível ter colchetes angulares nos nomes dos métodos, por exemplo : class Foo(ind1:Int,ind2:Int){...} var v = new Foo(1,2) v(1) = 3 //updates ind1 v<1> = 4 //updates ind2 A situação real é obviamente mais complicada do que isso! Estou ...
Ruby: procurando intérprete embutido em rubi ou linguagem de script [fechada]
Em resposta a uma pergunta anterior [https://stackoverflow.com/questions/6074915/ruby-creating-a-sandboxed-eval], ablo Fernandez [https://stackoverflow.com/users/7595/pablo-fernandez] sugeriu que eu implemente um intérprete simples usando ...
Utilização de macros Clojure para DSLs
Estou trabalhando em um projeto Clojure e costumo escrever macros Clojure para DSLs, mas estava assistindo um vídeo da Clojure sobre como uma empresa usa o Clojure em seu trabalho real e o palestrante disse que, em uso prático, não usam macros ...