Source Code Scanners for C++ Builder 6 4.0

Licence: Essai gratuit ‎Taille du fichier: 1.20 MB
‎Note des utilisateurs: 3.0/5 - ‎1 ‎Votes

Sur Source Code Scanners for C++ Builder 6

Source Code Scanners est la bibliothèque haute performance de composants visuels pour C++ Builder et Delphi destinés à créer des analyseurs et des analyseurs de codes sources. Il comprend des composants des analyseurs lexicals : C++, Object Pascal (Delphi), PHP, HTML, CSS1 et le préprocesseur C++, mais contient également l’ensemble complet des classes de base, ce qui permet de créer des lexeurs et des analyseurs de toutes les autres langues. Ces composants peuvent être utilisés pour construire des applications, qui nécessitent l’analyse du code source (outils d’aide à la création; calculatrices d’expessions; concepteurs de codes sources; interprètes et compilateurs, etc.). Les analyseurs lexicals utilisent des DFC (Deterministic Finite Automata) pour faire correspondre les jetons trouvés sur le flux d’entrée de caractères. Les AD sont définis par l’ensemble d’expressions régulières dans un code source et sont créés au moment de l’exécution. Plus d’un automate (classe lexicale, arbre lexical) peut être défini. Les actions attachées à des expressions régulières (qui sont exécutées lorsque cette expression a été appariée sur le flux d’entrée) peuvent passer d’une classe lexicale à une autre. La classe TLexTree maintient la conversion d’un ensemble d’expressions régulières en tableau DFA. Source Code Scanners fournit également des classes, qui soutiennent un travail avec des options de ligne de commande, le calcul des expressions constantes et etc. Le code source complet des scanners de code source est disponible en édition professionnelle.