Resultados da pesquisa a pedido "grammar"

2 a resposta

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)?

7 a resposta

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) ...

1 a resposta

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]+ -> ...

8 a resposta

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", ...

1 a resposta

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á ...

0 a resposta

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 ...

2 a resposta

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) ...

1 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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 ...