Resultados da pesquisa a pedido "lex"

1 a resposta

Lex / Flex - Procurando o caractere EOF

Outras pessoas tiveram o seguinte problema que eu estou tendo, mas não consigo encontrar ninguém que tenha relatado uma solução ... fazendo com que o Flex localize o EOF (final do arquivo). Preciso do Flex para encontrar o EOF e retornar um ...

2 a resposta

REPL para intérprete usando Flex / Bison

Eu escrevi um intérprete para uma linguagem do tipo C, usando Flex e Bison para o scanner / analisador. Está funcionando bem ao executar arquivos de programa completos. Agora estou tentando implementar um REPL no intérprete para uso interativo. ...

4 a resposta

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

1 a resposta

YAML parsing - lex ou enrolado à mão?

Estou tentando escrever um analisador YAML simples, li as especificações do yaml.org. Antes de começar, estava pensando se seria melhor escrever um analisador manual ou usarlex (flex/bison). Eu olhei para olibyaml (Biblioteca C) - parece não ...

4 a resposta

error: nome de tipo desconhecido 'bool'

Eu baixei o código fonte e queria compilar o arquivo do scanner. Produz este erro: [meepo@localhost cs143-pp1]$ gcc -o lex.yy.o lex.yy.c -ll In file included from scanner.l:15:0: scanner.h:59:5: error: unknown type name ‘bool’ In file ...

10 a resposta

Como removo os seguintes avisos de 'declaração implícita de função'

Como compilar o arquivo lex com o gcc sem receber os seguintes aviso lex.yy.c: In function `yy_init_buffer': lex.yy.c:1688: warning: implicit declaration of function `fileno' lex.l: In function `storeLexeme': lex.l:134: warning: implicit ...

8 a resposta

Calling flex a partir de um makefile

Gostaria de chamar o flex para criar um arquivo .l, depois chame o gcc para criar tud Eu tentei comp: lex scanner.l \ gcc -o a.out main.c hash.c -I.erro lex scanner.l \ gcc -o a.out main.c hash.c -I. lex: impossible to opne ...