Source Code Scanners for C++ Builder 5 4.0

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

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.

historial de versiones

  • Versión 4.0 Std publicado en 2004-04-04

    EULA - Contrato de licencia de usuario final



    CONTRATO DE LICENCIA DEL DESARROLLADOR
    -----------------------------

    Propiedad
    Los escáneres de código fuente y los materiales relacionados ("Software") son los
    propiedad exclusiva de MBLabSoft, y están protegidos por
    derechos de autor.

    RESPONSABILIDAD DE GARANTIA
    DEBIDO A LA DIVERSIDAD DE CONDICIONES Y HARDWARE
    BAJO QUÉ SOFTWARE PUEDE SER UTILIZADO, SOFTWARE Y
    LOS MATERIALES RELACIONADOS SE PROPORCIONAN "COMO ES" Y SIN
    GARANTÍA, YA SEA EXPRESA O IMPLÍCITA, INCLUYENDO
    SIN LIMITACIONES NINGUNA GARANTIA IMPLICA DE
    COMERCIABILIDAD, IDONEIDAD PARA UN FIN PARTICULAR,
    O FUNCIONALIDAD. EN NINGUNA CASO MBLabSoft SERÁ RESPONSABLE
    POR DAños, INCLUYENDO CUALQUIER Pérdida DE PROFESORES, PERDIDOS
    AHORROS U OTROS INCIDENTALES O CONSECUENTES
    DAÑOS DERIVADOS DEL USO O LA INCAPACIDAD DE
    UTILICE EL SOFTWARE, INCLUSO SI MBLabSoft HA SIDO ADVERTIDO
    DE LA POSIBILIDAD DE DICHOS DAños. CUALQUIER RESPONSABILIDAD
    SE LIMITARÁ EXCLUSIVAMENTE AL PRECIO DE COMPRA
    DE SOFTWARE POR EL COMPRADOR ORIGINAL. USTED ASUME
    RIESGO TOTAL Y RESPONSABILIDAD POR TODOS LOS RESULTADOS
    PRODUCIDO A PARTIR DEL SOFTWARE MEDIANTE EL USO DEL SOFTWARE.

    CONCESIÓN DE LICENCIA PARA USUARIOS DE PRUEBA
    Se le concede permiso para evaluar las versiones de prueba de
    SOFTWARE con el propósito exclusivo de determinar si usted debe
    comprar el producto. Puede distribuir la instalación de prueba
    programas, no altere los archivos y no cargue por los archivos.
    No puede realizar ingeniería inversa, desmontar o duplicar ninguna pieza
    diseño del SOFTWARE en otro producto de software. Usted no puede
    distribuir aplicaciones compiladas con SOFTWARE, incluidos los EE,
    DLL, OX, DPL, BPL y otras formas de código ejecutable. tú
    no puede distribuir ningún archivo instalado por los archivos de prueba.
    Consulte "LIMITATION OF LICENSE FOR ALL USERS" a continuación para
    información adicional sobre estas restricciones.

    CONCESIÓN DE LICENCIA PARA USUARIOS REGISTRADOS
    Sujeto al pago de las tarifas de licencia aplicables pagadas a MBLabSoft o
    revendedores autorizados, se le concede permiso para:
    - Utilice una copia con licencia de SOFTWARE por solo desarrollador, o
    compartir varias licencias entre varios desarrolladores simultáneos,
    siempre que el número de desarrolladores simultáneos no exceda
    el número total de licencias.
    - Compilar el código fuente y los archivos intermedios (por ejemplo.CPP,
    DFM, BPL, RES, etc.) como parte de los programas ejecutables, siempre que
    los informes son secundarios al propósito principal del ejecutable, y
    que el programa resultante no compite con EL SOFTWARE como
    herramienta de un desarrollador.
    - Distribuir programas ejecutables compilados con SOFTWARE
    libre de regalías.
    - Distribuir el SCS4B5. BPL, y aliente a los usuarios finales a hacer la
    sin restricciones ni regalías.
    - Modificar el código fuente para sus propios fines (si ha licenciado
    que), siempre que respete el "LIMITATION OF LICENSE FOR ALL
    USUARIOS" abajo. Tales modificaciones no alteran los términos de este
    Contrato de licencia. No se puede proporcionar soporte técnico gratuito para
    desarrolladores que han modificado el código fuente.
    - Distribuir módulos enlazables en tiempo de ejecución (DLL, DPL, BPL, OCX, etc.)
    software, siempre que la interfaz entre el
    programa de llamada y el módulo enlazable en tiempo de ejecución no es públicamente
    documentado, y se toman precauciones razonables para evitar que la
    reutilización de módulos enlazables en tiempo de ejecución desde una herramienta de desarrollo,
    como desactivar el soporte en tiempo de diseño al generar Delphi o
    Paquetes de C++ Builder.

    LIMITACION DE LICENCIA PARA TODOS LOS USUARIOS
    La Licencia de Desarrollador de SOFTWARE prohíbe expresamente:
    - Duplicación, distribución o publicación de los
    código fuente, archivos intermedios (por ejemplo, DFM, OBJ, CPP, BPR,
    etc.), o la documentación del desarrollador, excepto para una sola copia de seguridad
    Copia.
    - Ingeniería inversa, desmontaje o traducción de la
    Código fuente, pantallas o algoritmos de SOFTWARE a otro
    lenguaje de programación.
    - Uso del código fuente, la pantalla o los algoritmos del SOFTWARE para cualquier
    otro propósito.
    - Uso del SOFTWARE de una manera que compita con el SOFTWARE
    como herramienta para desarrolladores.

    REQUISITO DE LICENCIA PARA USUARIOS REGISTRADOS
    La Licencia del Desarrollador de SOFTWARE requiere que usted:
    - Proporcionar soporte técnico con respecto al uso del SOFTWARE para
    los usuarios finales según sea necesario. En ningún caso MBLabSoft
    ser contactado directamente por los usuarios finales.
    - Comprar una licencia adicional para cada copia de su
    código fuente del programa que se proporciona a los clientes cuando su
    código fuente personalizado incluye SOFTWARE. La distribución de cualquier parte de
    la fuente o los archivos intermedios de SOFTWARE sin un
    licencia es una violación de los derechos de autor. Si los clientes simplemente requieren su
    código fuente personalizado para fines de archivo, y no incluye
    Código fuente de SOFTWARE o archivos intermedios en el archivo,
    no hay necesidad de comprar una licencia adicional.

    Actualizaciones
    El Software se actualizará periódicamente y se proporcionará en un
    base de tarifas o de forma gratuita.

    RESTRICCIONES DE USO Y TRANSFERENCIA
    Usted puede transferir permanentemente el Software y
    materiales escritos (incluida la actualización más reciente y todos los
    versiones) si no conserva copias y el cesionario acepta ser
    en los términos de este Acuerdo. Dicha transferencia termina
    su licencia. Usted no puede alquilar o arrendar el Software o de otra manera
    transferir o asignar el derecho a utilizar el Software, excepto como
    en este párrafo.

    Copyright (c) 2004 MBLabSoft. Todos los derechos reservados.

Detalles del programa