Resultados da pesquisa a pedido "lex"

2 a resposta

Controle de recuo durante o desenvolvimento de uma linguagem semelhante a python

Estou desenvolvendo um pequeno python como linguagem usando flex, byacc (para lexical e análise) e C ++, mas tenho algumas perguntas sobre controle de escopo. Assim como o python, ele usa espaços em branco (ou tabulações) para indentação, não ...

2 a resposta

Analisador - Falha na segmentação ao chamar o texto yy

Meu analisador está reconhecendo a gramática e indicando a linha de erro correta usando yylineno. Quero imprimir o símbolo que causou o erro. int yyerror(string s) { extern int yylineno; // defined and maintained in lex.yy.c extern char *yytext; ...

8 a resposta

Recursos para lexing, tokenising e análise em python

As pessoas podem me indicar recursos sobre lexing, análise e tokenização com Python? Estou fazendo um pouco de hacking em um projeto de código aberto (fio quente [http://www.hotwire-shell.org/]) e queria fazer algumas alterações no código ...

14 a resposta

oas ferramentas para criar um analisador / analisador C / C ++ [fechado]

Quais são algumas boas ferramentas para começar rapidamente a analisar e analisar o código C / C + Em particular, estou procurando ferramentas de código aberto que lidam com o pré-processador e a linguagem C / C ++. De preferência, essas ...

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

9 a resposta

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?

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

Boost.Spirit: relatório de erro Lex + Qi

Estou escrevendo um analisador para arquivos de configuração bastante complicados que usam recuo etc. Decidi usar o Lex para dividir a entrada em tokens, pois parece facilitar a vida. O problema é que não consigo encontrar exemplos de uso das ...

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