Flexc++

Tela Software:
Flexc++
Detalhes de Software:
Versão: 0.95.0
Data de upload: 14 Apr 15
Revelador: The Flexc++ Team
Licença: Livre
Popularidade: 54

Rating: nan/5 (Total Votes: 0)

Flexc ++ é um gerador de analisador léxico para C ++ e é muito semelhante ao flexionar e flex ++, escrito por Vern Paxson. O objetivo era criar um programa semelhante, mas para implementá-lo completamente em C ++. A maioria Flex Flex ++ gramáticas / deve ser utilizável com Flexc ++, com pequenos ajustes.
Diferenças com flex / Flex ++
Embora Flexc ++ tenta ser o mais compatível com cabo flexível quanto possível, há algumas diferenças.
Símbolos -Obsolete
Todas as declarações e definir símbolos não listados acima, mas definidos no ++ Flex são obsoletos com Flexc ++. Em particular, não há nenhum cabeçalho% {...}% secção mais. Além disso, todos DEFINE símbolos relacionados a funções de membro são agora obsoletos. Não há mais necessidade para estes símbolos como eles simplesmente podem ser declarados no arquivo de cabeçalho classe e definido em outro lugar.
Blocos -Code
Não Flexc ++ não suporta blocos de código, com exceção de ações multi-linha. Código previamente colocados em blocos de código pode agora ser colocado em métodos.
Código -User
Relacionado com a seção anterior 2.2, ++ Flexc não suporta uma última seção do arquivo de entrada para o código do usuário.
-Comentários
Flexc ++ é um pouco mais flexível na tomada de comentários, para mais informações consulte a secção 4.3

O que é novo nesta versão:

  • Limpeza de mensagens de depuração em lex.cc
  • Verifique se aceitar estado corresponde a visão antecipada. Correções de bugs relatados por Selwin van Dijk.
  • Use icmake para construir Flexc ++ e executar conjunto de testes. Ccbuild agora só é usado para atualizar o arquivo CLASSES.
  • suporte adicional para os operadores {+} e {-}. Nos padrões
  • Reparação geral de fluxo de comutação: agora usa uma classe StreamInfo com informações de fluxo (extra), configurável por opção streaminfoclassname% = & quot; ... & quot ;. Consulte a documentação para obter mais informações.

Requisitos :

  • icmake

Programas semelhantes

JRuby
JRuby

17 Feb 15

Aubit 4GL compiler
Aubit 4GL compiler

20 Feb 15

Node.js
Node.js

17 Aug 18

Comentário para Flexc++

Comentários não encontrado
Adicionar comentário
Ligue imagens!