Flexc++

Logiciel capture d'écran:
Flexc++
Détails logiciels:
Version: 0.95.0
Date de transfert: 14 Apr 15
Développeur: The Flexc++ Team
Licence: Gratuit
Popularité: 54

Rating: nan/5 (Total Votes: 0)

FlexC ++ est un générateur de scanner lexicale pour C ++ et est très similaire à fléchir et fléchir ++, écrit par Vern Paxson. Le but était de créer un programme similaire, mais de mettre en œuvre complètement en C ++. ++ Grammaires plupart Flex / Flex devrait être utilisable avec FlexC ++, avec des ajustements mineurs.
Les différences avec Flex / flex ++
Bien FlexC ++ essaie d'être le plus compatible avec flex que possible, il ya quelques différences.
Symboles -Obsolete
Toutes les déclarations et définir des symboles qui ne figurent pas ci-dessus, mais définis dans ++ flex sont obsolètes avec FlexC ++. En particulier, il n'y a pas de tête% {...}% de section plus. En outre, tous les définir des symboles liés aux fonctions de membres sont désormais obsolètes. Il ne est pas nécessaire pour ces symboles plus car ils ne peuvent tout simplement être déclarées dans le fichier d'en-tête de classe et définis ailleurs.
Blocs -Code
FlexC ++ ne prend pas en charge les blocs de code, à l'exception des mesures sur plusieurs lignes. Code précédemment placés dans des blocs de code peut maintenant être placé dans les méthodes.
Code -User
Relatif à la section précédente 2.2, ++ FlexC ne supporte pas une dernière section du fichier d'entrée pour le code d'utilisateur.
-Commentaires
FlexC ++ est un peu plus souple dans la prise des commentaires, pour plus d'informations voir rubrique 4.3

Ce qui est nouveau dans cette version:

  • Nettoyage des messages de débogage dans lex.cc
  • Vérifiez si accepter état correspond à anticipation. Correction d'un bug rapporté par Selwin van Dijk.
  • Utiliser icmake de construire FlexC ++ et exécuter la suite de tests. Ccbuild est plus utilisé que pour mettre à jour le fichier de classes.
  • Ajout du support pour les opérateurs {+} et {} -. Dans les modes
  • Révision majeure de la commutation de flux: il utilise maintenant une classe Streaminfo avec (en sus) informations de flux, configurable par l'option% streaminfoclassname = & quot; ... & quot ;. Voir la documentation pour plus d'informations.

Exigences :

  • icmake

Logiciel similaire

Aubit 4GL compiler
Aubit 4GL compiler

20 Feb 15

CmdOption
CmdOption

28 Sep 15

Python
Python

22 Jun 18

Commentaires à Flexc++

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!