Resultados da pesquisa a pedido "lex"

2 a resposta

Como criar um analisador (lex / yacc)?

Estou tendo o seguinte arquivo e que precisa ser analisado --TestFile Start ASDF123 Name "John" Address "#6,US" end ASDF123As linhas começam com-- serão tratados como linhas de comentário. e o arquivo inicia 'Start' e termina comend. A ...

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

3 a resposta

uaisquer diferenças entre os termos analisam árvores e derivam árvore

Os termos AST (Abstract Syntax Tree), árvore de análise e árvore de derivação são usados por pessoas diferentes quando se referem ao resultado da análise de textos em conformidade com uma gramática. Supondo que estamos falando sobre a análise de ...

4 a resposta

extremidade do bisonte

Se eu esquecer de colocar uma linha vazia no final de qualquer um dos meus arquivos, meu programa recebe um erro de sintaxe. O problema é que minha gramática...

4 a resposta

Existe um bom modo ou método Emacs para arquivos lex / flex / yacc / bison?

Editar arquivos lex ou yacc com o Emacs é um incômodo: se eu uso o modo C, o recuo dá errado e, se eu não uso o modo C, não posso usar o recuo. Alguém tem um truque, método ou modo de edição para contornar isso?

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

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

5 a resposta

Flex e Yacc - Não é possível encontrar - lfl?

Oi eu estou learing lex e yacc. Eu criei o seguinte programa lex.

5 a resposta

Expressão regular para reconhecer declarações de variáveis ​​em C

Eu estou trabalhando em uma expressão regular para reconhecer declarações de variáveis ​​em C e eu tenho isso.

5 a resposta

como usar yy_scan_string em lex