Resultados da pesquisa a pedido "lex"

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

1 a resposta

Faça bison reduzir para iniciar o símbolo somente se EOF for encontrado

Eu estou usando o Bison com Flex. Eu tenho a seguinte regra no meu arquivo de entrada Yacc:

1 a resposta

Simple Flex / Bison C ++

2 a resposta

Problema de análise de Ply Lex

Estou usando o ply como meu analisador lex. Minhas especificações são as seguintes: t_WHILE = r'while' t_THEN = r'then' t_ID = r'[a-zA-Z_][a-zA-Z0-9_]*' t_NUMBER = r'\d+' t_LESSEQUAL = r'<=' t_ASSIGN = r'=' t_ignore = r' \t'Quando tento analisar ...

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

6 a resposta

Expressão regular para um literal de string em flex / lex

1 a resposta

O que é expressão regular para multi-string?

Estou aprendendo a criar um compilador e ele tem algumas regras como string única: char ch[] ="abcd";e multi-string: printf("This is\ a multi\ string");Eu escrevi a expressão regular STRING \"([^\"\n]|\\{NEWLINE})*\"Funciona bem com string de ...

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?

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

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