Source Code Scanners v4.0 Std for Delphi 6 Une bibliothèque de composants visuels très performante pour C++ Builder et Delphi, conçue pour créer des analyseurs et des parseurs de code source.
La bibliothèque comprend des composants de préprocesseurs C++, Object Pascal (Delphi), PHP, HTML, CSS1 et C++, et contient également un ensemble complet de classes de base permettant de construire des lexers et des parsers pour tout autre langage.
Les composants des scanners de code source peuvent être utilisés pour construire des applications qui nécessitent une analyse du code source (outils de fichiers d'aide, calculateurs d'expressions, rédacteurs de code source, interprètes, compilateurs, etc.)
Les analyseurs lexicaux utilisent des DCA (Deterministic Finite Automata) pour trouver des tokens dans le flux de caractères d'entrée. Les VKA sont définis par un ensemble d'expressions régulières écrites dans le code source et sont générés au moment de l'exécution du code. Il est possible de définir plus d'une DKA (classe lexicale, arbre lexical). Les actions liées aux expressions régulières peuvent changer de classe lexicale. La classe TLexTree permet de convertir un ensemble d'expressions régulières en un tableau de DKA.
Source Code Scanners fournit également des classes qui permettent de travailler avec des options de ligne de commande, de calculer des expressions constantes, etc.
Le code source complet de la bibliothèque est disponible dans la distribution professionnelle.
Versions
If you have information about available versions of the software, you can . send it to us.