Resultados da pesquisa a pedido "bison"
Resolver conflitos na gramática de bisonte com listas de expressão separadas por espaço + if / then / else
Tenho a seguinte gramática yacc / bison / happy: %token if TokenIf then TokenThen else TokenElse true TokenTrue false TokenFalse %left APP %right IF %% Hungry : NoHungry | Hungry NoHungry %prec APP | if Hungry then Hungry else Hungry %prec IF ...
Funcionalidade semelhante ao Flex / Bison no PHP
Eu estou procurando uma maneira de obter suporte a Flex / Bison (ou Lex / Yacc, et. Al.) Em PHP. Especificamente, estou implementando um analisador de consul...
FIM DE FIM DE ARQUIVO com flex e bison (só funciona sem ele)
OK, esta é uma questão estranha, porque o que tenho aqui funciona do jeito que eu quero. O que estou fazendo é escrever um analisador para uma expressão de c...
dificuldade relacionada ao unistd.h ao compilar o programa bison & flex sob vc ++
Estou usando o bison & flex (baixado via cygwin) com vc ++. Ao compilar o programa, recebi um erro: ...: fatal error C1083: Cannot open include file: 'unistd.h': No such file or directoryO código correspondente no arquivo gerado por flex ...
Bison shift-reduce conflict - Incapaz de resolver
A gramática é a seguinte:
Parar consultas SPARQL
Preciso testar uma certa propriedade estrutural de alguns milhões de consultas SPARQL e, para isso, preciso da estrutura doWHERE declaração. Atualmente, estou tentando usar o fyzz para fazer isso, mas infelizmente sua documentação não é muito ...
Yacc / Bison, minimizar quantidade agrupando operações de matemática
Eu estou olhando a fonte do calc aquihttp://epaperpress.com/lexandyacc/Eu vejo essas linhas em calc.y
Como compilar arquivos LEX / YACC no Window
Estou tendoLex eYACC arquivos para analisar meus arquivos .l arquivo e.y Arquivo) Como compilar esses arquivos e como fazer equivalentes.c arquivo para eles na plataforma Windows?
Atribuindo vários tipos de dados a um não terminal no yacc
Estou trabalhando em um projeto para a classe em que temos que construir um analisador. Atualmente, estamos no estágio de construção do analisador em yacc. O que atualmente me confunde é que li que você precisa atribuir um tipo a ...
goto label no mesmo loop no Bison
Estou fazendo um analisador com o Bison e o Flex e quero criar uma instrução "goto label", mas quero verificar se o rótulo existe no mesmo bloco de código (entre colchetes {}, loop, etc.). Existe uma função que verifica essas coisas?