Resultados da pesquisa a pedido "bison"
Como eu implemento a instrução If no Flex / bison
Eu não recebo o erro, por favor, você pode me ajudar, aqui está o arquivo .l e .y. Obrigado. %{ #include "ifanw.tab.h" extern int yylval; %} %% "=" { return EQ; } "!=" { return NE; } "<" { return LT; } "<=" { return LE; } ">" { return GT; } ">=" ...
Como passar o texto yy do arquivo lex para o yacc?
Por favor, estou enfrentando um problema simples .. aqui está o problema, no meu arquivo lex eu tenho algo semelhante a: char *ptr_String; "name = " { BEGIN sName; } <sName>.+ { ptr_String = (char *)calloc(strlen(yytext)+1, sizeof(char)); ...
Como usar o yylval com strings no yacc
Eu quero passar a string real de um token. Se eu tiver um token chamado ID, quero que meu arquivo yacc realmente saiba a que ID é chamado. Eu tenho que passa...
Qual é a diferença entre Flex / Lex e Yacc / Bison?
Qual é a diferença entre Flex & Lex e Yacc & Bison. Pesquisei muito na Internet e não encontrei nenhuma resposta sólida. Posso instalar o Lex e o Yacc puro no Ubuntu, ou posso instalar apenas o flex e o bison. Estou confuso Lex ou Yacc ainda ...
É possível ter dois ou mais analisadores Lex / Yacc no mesmo aplicativo
Tenho um aplicativo em que já tenho um analisador para um tipo de gramática e preciso adicionar uma segunda gramática diferente para outra finalidad É possível ter mais de um? E se sim, como você obtém outro ponto de entrada? Obrigad david ...
Como obter o AST da YACC?
Eu sei como fazer o YACC gerar um AST, mas como você consegue isso? Quero dizer, como você obtém o valor do nó raiz do YACC?
carregando arquivos externos flex bison - yyin?
Estou escrevendo uma linguagem básica no flex + bison para minha própria pesquisa pessoal / para executar scripts simples por diversão. Ele pega a entrada do usuário por meio da linha de comando, analisa e executa o resultado desejado. Eu ...
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 ...
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 ...