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 SCS4B6. 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
- Categoría: Desarrollo > Otro
- Editor: MBLabSoft
- Licencia: Prueba gratuita
- Precio: $40.00
- Versión: 4.0
- Plataforma: windows