Resultados da pesquisa a pedido "grammar"

1 a resposta

Como o operador do turno à direita trabalha em uma instrução de impressão python?

Eu vi alguém usando "print" com ">>" para gravar coisas em um arquivo: In [7]: with open('text', 'w') as f: ...: print >> f, "Hello, world!" ...: In [8]: !type text Hello, world!Como funciona? Quando devo usar isso em vez de apenas usar o método ...

2 a resposta

Convertendo gramática ambígua em inequívoca

Não entendi como uma gramática inequívoca é derivada de uma gramática ambígua? Considere o exemplo no site:Exemplo [http://www.d.umn.edu/~hudson/5641/l22m.pdf] . Como a gramática foi derivada é confusa para mim. Alguém pode me guiar?

3 a resposta

Analisando números com vários dígitos no Prolog

Eu tenho o seguinte analisador de expressão simples: expr(+(T,E))-->term(T),"+",expr(E). expr(T)-->term(T). term(*(F,T))-->factor(F),"*",term(T). term(F)-->factor(F). factor(N)-->nat(N). factor(E)-->"(",expr(E),")". nat(0)-->"0". nat(1)-->"1". ...

1 a resposta

Perl6: Qual é a melhor maneira de lidar com arquivos muito grandes?

Na semana passada, decidi tentar o Perl6 e comecei a reimplementar um dos meus programas. Devo dizer que o Perl6 é tão fácil para a programação de objetos, um aspecto muito doloroso para mim no Perl5. Meu programa precisa ler e armazenar ...

5 a resposta

Repositório de gramáticas BNF?

Existe um local para encontrar gramáticas Backus – Naur Form ou BNF para idiomas populares? Sempre que faço uma pesquisa, não apareço muito, mas acho que eles devem ser publicados em algum lugar. Estou mais interessado em ver um para ...

1 a resposta

Erro ao adaptar uma classe com BOOST_FUSION_ADAPT_ADT

Eu tenho a seguinte classe: #ifndef WFRACTAL_FRACTAL_METADATA_H_ #define WFRACTAL_FRACTAL_METADATA_H_ #include <string> namespace WFractal { namespace Fractal { class Metadata { public: void setAuthorName(const std::string &name); void ...

1 a resposta

Antlr3: Não foi possível combinar o token nas regras do analisador usadas na regra do lexer

Eu tenho regras lexer no Antlr3 como: HYPHEN : '-'; TOKEN : HYPHEN CHARS; CHARS : 'a' ..'z';A regra do analisador é como: exp : CHARS | some complex expression; parser_rule : exp HYPHEN exp;Se eu tentar combinar 'abc-abc' com parser_rule, ele ...

6 a resposta

Implementação POSIX como shell em Java

Alguém sabe de uma implementação do shell POSIX como linguagem para scripts em Java? Se isso não estiver disponível, alguém sabe se existe uma gramática ANTLR ou JavaCC disponível em algum lugar que eu possa ter perdido? editar:Eu sei que tenho ...

1 a resposta

Implementando o analisador para linguagem semelhante a markdown

Eu tenho uma linguagem de marcação que é semelhante à markdown e a usada pelo SO. O analisador legado foi baseado em regexes e foi um pesadelo completo para manter, portanto, criei minha própria solução baseada na gramática EBNF e implementada ...

1 a resposta

Podemos definir uma gramática não livre de contexto com o ANTLR?

Eu sou muito novo no ANTLR4 e agora estou tentando entender que tipo de gramática podemos definir com ele. Tanto quanto cheguei, existem dois tipos de regras na ANTLR:regras do analisador (minúsculas) eregras do lexer(palavras em maiúsculas). ...