Source Code Scanners for C++ Builder 6 4.0

Licencia: Prueba gratuita ‎Tamaño del archivo: 1.20 MB
‎Calificación de usuarios: 3.0/5 - ‎1 ‎Votos

acerca de Source Code Scanners for C++ Builder 6

Escáneres de código fuente es la biblioteca de alto rendimiento de componentes visuales para C++ Builder y Delphi destinada a crear analizadores y analizadores de códigos fuente. Incluye componentes de los analizadores léxicos: C++, Object Pascal (Delphi), PHP, HTML, CSS1 y el preprocesador de C++, pero también contiene el conjunto completo de clases base, lo que proporciona la posibilidad de crear lexers y analizadores de cualquier otro lenguaje. Estos componentes se pueden utilizar para crear aplicaciones, que requieren el análisis del código fuente (herramientas de ayuda para crear; calculadoras de expessionas; diseñadores de códigos fuente; intérpretes y compiladores, etc.). Los analizadores léxicos utilizan DBA (Automata finito determinista) para hacer coincidir los tokens que se encuentran en la secuencia de entrada de caracteres. Los DFA se definen mediante el conjunto de expresiones regulares en un código fuente y se crean en tiempo de ejecución. Se puede definir más de un autómata (clase léxica, árbol léxico). Las acciones asociadas a expresiones regulares (que se ejecutan cuando esa expresión se ha emparejado en la secuencia de entrada) pueden cambiar de una clase léxica a otra. La clase TLexTree mantiene la conversión de un conjunto de expresiones regulares en la matriz DFA. Los escáneres de código fuente también proporcionan clases, que admiten un trabajo con opciones de línea de comandos, cálculo de expresiones constantes, etc. El código fuente completo de Source Code Scanners está disponible en la edición Professional.