VisualLangLab es un IDE completamente visual (Integrated Development Environment) para el desarrollo de programas de análisis sin código o guión de cualquier tipo. & Nbsp; Es simple en su uso, y muy fácil de aprender. A diferencia de otros parser-generadores, VisualLangLab representa parser-reglas gramaticales como árboles visuales con iconos distintos para los nodos de la gramática de árboles.
Gramática-árboles de VisualLangLab son ejecutables, y se puede ejecutar en cualquier momento - sin demora u otra intervención manual - con el clic de un botón. Entrada de prueba para el analizador se puede introducir directamente en el IDE u obtenido a partir de archivos nominado por el usuario. Ejecutar el programa de análisis no requiere otras habilidades o herramientas. Esto simplifica las pruebas, promueve un proceso de desarrollo iterativo incremental y acelera el desarrollo manyfold. Acciones opcionales - fragmentos de código en Javascript o Scala - también se pueden incrustar en la gramática.
El proceso analizador-desarrollo se reduce a la creación de la gramática de árboles (s) equivalente utilizando operaciones de menú de la barra y el contexto-menú. Se requiere introducir Pruebas desde el teclado sólo para nombrar las normas y señales del analizador, y para especificar los patrones de expresión regulares para los tokens. La interfaz de usuario se explica plenamente en la GUI y edición de la Gramática del árbol.
La gramática se guarda como un archivo XML que se pueden volver a cargar para su posterior edición y pruebas. Una API permite a los programas cliente para cargar el archivo XML y regenerar el analizador. Debido a la forma combinadores Scala analizador funcionan, no se requiere la generación de código fuente o compilación, por lo que la regeneración analizador pasa muy rápido. Más detalles y ejemplos se pueden encontrar en Uso de la API. El API es compatible Scala y Java
¿Qué hay de nuevo en esta versión:..
- archivos de documentación sincronizados con los cambios de software
¿Cuál es nuevo en la versión 3.10:
- Arreglo para VLL-9 (& quot; Archivo - & gt; Nueva & quot; operación utilizando la definición de espacio en blanco equivocado)
Requisitos
- Java 2 Standard Edition Runtime Environment
- Scala
Comentarios que no se encuentran