Resultados da pesquisa a pedido "grammar"
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 ...
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?
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". ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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). ...