Selecione seu idioma

Página inicial arrow-right Flex

Nós compilamos uma lista de 3 alternativas gratuitas e pagas para o Flex. Os principais concorrentes incluem: ANTLR, Owl parser generator. Além disso, os usuários também fazem comparações entre Flex e Ragel. Além disso, você pode conferir outras opções semelhantes aqui: About.


ANTLR
Free Open Source

ANTLR, outra ferramenta para reconhecimento de idiomas, é uma ferramenta de linguagem que fornece uma estrutura para ...

Ragel compila máquinas executáveis ​​de estados finitos a partir de linguagens regulares.

Flex (gerador de analisador lexical rápido) é uma ferramenta para gerar scanners.

Flex Plataformas

tick-square Linux

Flex Visão geral

Flex (gerador de analisador lexical rápido) é uma ferramenta para gerar scanners. Um scanner, às vezes chamado de tokenizer, é um programa que reconhece padrões lexicais no texto. O programa flex lê arquivos de entrada especificados pelo usuário ou sua entrada padrão, se nenhum nome de arquivo for fornecido, para obter uma descrição de um scanner. A descrição está na forma de pares de expressões regulares e código C, chamados regras. O Flex gera um arquivo de origem C chamado "lex.yy.c", que define a função yylex (). O arquivo "lex.yy.c" pode ser compilado e vinculado para produzir um executável. Quando o executável é executado, ele analisa sua entrada quanto a ocorrências de texto correspondentes às expressões regulares de cada regra. Sempre que encontra uma correspondência, ele executa o código C correspondente.

Principais alternativas ao Flex

Compartilhe sua opinião sobre o software, deixe uma avaliação e ajude a torná-lo ainda melhor!

Flex Etiquetas

development-tool analyzer

Sugerir alterações

Seu feedback

Selecione uma classificação
Por favor, selecione uma classificação

Your vote has been counted.

Do you have experience using this software?