Resultados da pesquisa a pedido "lex"

1 a resposta

Como fazer lex / flex reconhecer tokens não separados por espaço em branco?

Estou fazendo um curso de construção de compiladores e minha tarefa atual é escrever o léxico para a linguagem que estamos implementando. Não consigo descobr...

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

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

1 a resposta

Turno Reduzir Conflito

Estou tendo problemas para corrigir uma mudança e reduzir conflitos na minha gramática. Tentei adicionar -v para ler a saída do problema e ele me orienta para o estado 0 e menciona que meu INT e FLOAT é reduzido a variáveis_definições pela regra ...

2 a resposta

Não foi possível compilar a saída do lex

Quando tento compilar a saída deste programa lex trivial: # lex.l integer printf("found keyword INT");usando: $ gcc lex.yy.cEu recebo: Undefined symbols: "_yywrap", referenced from: _yylex in ccMsRtp7.o _input in ccMsRtp7.o "_main", referenced ...

5 a resposta

como usar yy_scan_string em 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 ...

1 a resposta

Flex / Lex Encoding Strings com caracteres escapados

Vou me referir a esta pergunta para alguns dos antecedentes: Expressão regular para uma string literal em flex / lex [https://stackoverflow.com/questions/2039795/regular-expression-for-a-string-literal-in-flex-lex] O problema que estou tendo ...

1 a resposta

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

5 a resposta

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