| Flexc ++. Um gerador de scanner lexical para C ++ |
Baixe Agora |
Flexc ++. Classificação e resumo
- Nome do editor:
- The Flexc++ Team
Flexc ++. Tag
Flexc ++. Descrição
Um gerador de scanner lexical para C ++ O Flexc ++ é um gerador de scanner lexical para C ++ e é muito semelhante ao Flex e Flex ++, escrito por Vern Paxson. O objetivo era criar um programa similar, mas implementá-lo completamente em C ++. A maioria das gramáticas flex / flex ++ deve ser utilizável com Flexc ++, com pequenos ajustes. Diferenças com flex / flex ++ Embora o Flexc ++ tenta ser tão compatível com o flex quanto possível, há algumas diferenças. - Declarações de símbolos obsoletos e definir símbolos não listados acima, mas definidos no Flex ++ são obsoletos com Flexc ++. Em particular, há mais cabeçalho {...%} seção mais. Além disso, todos definem símbolos relacionados às funções de membros agora estão obsoletos. Não há mais necessidade desses símbolos, pois eles podem ser simplesmente declarados no arquivo de cabeçalho de classe e definidos em outros lugares. - O código BlocksFlexc ++ não suporta blocos de código, exceto para ações multi-line. O código previamente colocado em blocos de código agora pode ser colocado em métodos. - Usuário Coderelado para a seção anterior 2.2, Flexc ++ não suporta uma última seção do arquivo de entrada para o código de usuário. - Comensflexc ++ é um pouco mais flexível em receber comentários, para mais flexíveis Informações Consulte a Seção 4.3 Requisitos: · Icmake. O que há de novo nesta versão: · Limpeza de mensagens de depuração em Lex.cc · Verifique se aceitar o estado corresponde a LookAhead. Corrige o bug relatado por Selwin Van Dijk. · Use o ICMake para construir Flexc ++ e executar o Suite Test. O CCBuild agora é usado apenas para atualizar o arquivo de classes. · Suporte adicionado para operadores {+} e {-} em padrões. · Maior revisão de switching de fluxo: Agora usa uma classe StreamInfo com informações de fluxo (extra), configurável por% Opção OptionInFoclassName = "...". Veja a documentação para mais informações.
Flexc ++. Software Relacionado