Resultados da pesquisa a pedido "grammar"
Qual é a maneira mais fácil de saber se uma gramática BNF é ambígua ou não?
Ou seja, existe uma ferramenta que mostre automaticamente o idioma completo para uma determinada gramática, incluindo o destaque de ambiguidades (se houver)?
Analisador de gramática livre de contexto eficiente, de preferência compatível com Python
Preciso analisar um pequeno subconjunto de inglês de um dos meus projetos, descrito como uma gramática livre de contexto com estruturas de recursos (1 nível) ...
Expressão de chamada ambígua na gramática ANTLR4
Eu tenho uma gramática simples (para demonstração) grammar Test; program : expression* EOF ; expression : Identifier | expression '(' expression? ')' | '(' expression ')' ; Identifier : [a-zA-Z_] [a-zA-Z_0-9?]* ; WS : [ \r\t\n]+ -> ...
Determinar programaticamente se deseja descrever um objeto com "a" ou "an"?
Eu tenho um banco de dados de substantivos (ex "casa", "ponto de exclamação", "maçã") que preciso exibir e descrever no meu aplicativo. É difícil montar uma frase com som natural para descrever um item sem usar "a" ou "an" - "uma casa é GRANDE", ...
Por que esse C é válido? - ({123;}) avalia para 123 [duplicado]
Possível duplicado: em que versões de c é usado um bloco entre parênteses para retornar um valor válido? [https://stackoverflow.com/questions/1635549/in-what-versions-of-c-is-a-block-inside-parenthesis-used-to-return-a-value-valid] A seguir está ...
Gramática ausente no WADL gerado pelo JBoss Resteasy
Consegui obter uma WADL usando oorg.jboss.resteasy.wadl.ResteasyWadlServlet ( https://stackoverflow.com/a/41471710/2528609 [https://stackoverflow.com/a/41471710/2528609]), mas a WADL não contém a gramática. Os nós de representação também não ...
Antlr4 pára inesperadamente de analisar a expressão
Estou desenvolvendo uma calculadora simples com a gramática da fórmula: grammar Formula ; expr : <assoc=right> expr POW expr # pow | MINUS expr # unaryMinus | PLUS expr # unaryPlus | expr PERCENT # percent | expr op=(MULTIPLICATION|DIVISION) ...
Por que minha gramática Ragel simples usa toda a memória e falha
Estou tentando converter um conjunto de expressões regulares das regras do Adblock Plus em uma função otimizada que eu poderia chamar de C ++. Eu esperava poder usar um gerador de lexer como o Ragel para fazer isso, mas quando tento com um ...
ANTLR Parse modificação da árvore
Estou usando o ANTLR4 para criar uma árvore de análise para a minha gramática. O que eu quero fazer é modificar certos nós na árvore. Isso incluirá a remoção de certos nós e a inserção de novos. O objetivo por trás disso é a otimização para o ...
Existe um algoritmo rápido para determinar o número godel de um termo de uma linguagem livre de contexto?
Suponha que tenhamos uma especificação gramatical simples. Existe uma maneira de enumerar os termos dessa gramática que garante que qualquer termo finito terá uma posição finita,iterando-o na ...