CODEWORKER

CODEWORKER es una herramienta de análisis versátil y un generador de código fuente universal.
Descargar ahora

CODEWORKER Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • LGPL
  • Precio:
  • FREE
  • Nombre del editor:
  • CodeWorker
  • Sitio web del editor:
  • http://www.codeworker.org

CODEWORKER Etiquetas


CODEWORKER Descripción

Codeworker es una herramienta de análisis versátil y un generador de código fuente universal. CodeWorker es una fuente abierta versátil, con licencia bajo la licencia pública general de GNU Menor, la herramienta de análisis y un generador de código fuente dedicado a la programación generativa. La programación general es un enfoque de ingeniería de software interesado en automatizar la producción de reutilizable, hecho a medida, adaptable y confiable. Systems.En los términos de Layman, CodeWorker le permite generar código al analizar los idiomas existentes, o creando y analizando su propio idioma. Una vez que un archivo de idioma ha sido analizado, CodeWorker proporciona varias técnicas para generar código. El lenguaje de scripts de la herramienta impulsa el proceso de generación de código de análisis y código fuente. La sintaxis del lenguaje de scripting se deriva de la familia de las lenguas, lo que le permite familiarizar a la mayoría de los programadores. La sintaxis de la plantilla es como JSP, ASP o Velocity. Tiene variaciones para el análisis, la generación de código o la programación funcional, lo que le da al desarrollador una serie de opciones para organizar proyectos de códigos de código de trabajo. ParsingcoDeorker puede ser entrenado para analizar casi cualquier idioma y proporciona dos métodos distintos para crear analizadores: · La notación extendida-BNF es declarativa, y es un derivado de BNF (la forma de Backus-Naur define la gramática de un idioma) extendida con expresiones regulares. , predefinidos no terminales y directivas útiles. Algo cercano a Javacc o a Antlr en el mundo de Java, excepto que una clase de analizador separada no es necesaria con CODEWORKER. Esto significa que los scripts de análisis pueden ser probados sin tener que compilar una clase de analizador separada. · Las fichas de lectura son de procedimiento y un poco obsoleto ahora que Codeworker maneja los scripts de análisis de BNF sin problemas. Mientras que analiza los archivos de análisis en un árbol de parse. Un árbol es una estructura conveniente para representar un conjunto jerárquico de nodos, como en XML, por ejemplo, el árbol de análisis se rellena por la tarea de análisis, y utilizada por el script de generación de código fuente para generar código, texto o datos binarios. CÓDIGO DE CÓDIGO GENERACIONEWORKER Puede analizar un idioma y usar el árbol de análisis resultante para generar código fuente a través de scripts basados ​​en la plantilla. Un ejemplo es DDL de la base de datos (lenguaje de definición de la base de datos). Elodificador se ha utilizado para analizar DDL y generar grandes porciones de una aplicación de Java. La generación de código fuente de código de código de madera puede ocurrir de tres maneras: generación, expansión o traducción. · La generación usa un script, como JSP o PHP, para producir un archivo de salida. Solo ciertas áreas, llamadas áreas protegidas en el vocabulario de código de códigos, se conservan en el archivo. · La expansión se usa cuando se deben generar pequeñas porciones de un archivo existente. Los puntos donde se debe insertar el código se llaman marcadores en el vocabulario de CODEWORKER, y se inserta el código en los marcadores. El asistente de clase de Visual C ++ genera código usando este principio. · El modo de traducción se usa cuando se requieren la generación de códigos de fuentes y el código fuente para producir un archivo. Aquí están la descripción de dos familias principales de uso: · Traducción de Fuente a Fuente: Se debe reescribir un archivo en una sintaxis diferente. Por ejemplo, es posible que se haya traducido un archivo de látex en HTML. · Transformación del programa: un archivo de origen tiene que cambiar para optimizar, refactorizar, instrumentar o reescribir porciones seleccionadas. Por ejemplo, un script podría agregar una traza al comienzo de cada cuerpo de función de un código fuente Java o C ++. Para hacer eso, el analizador descubre los cuerpos de la función, y la generación de código fuente insertará el código que implementa la traza. Lo que es nuevo en esta versión: · La serialización / Desmaría de un árbol de parse ahora es posible a través de un formato de texto legible; Consulte SaveProject () / LoadProject (). · Sesiones de depuración Muestre la ubicación (línea / col) en el archivo actualmente analizado después de cada paso de progresión en la secuencia de control de un script de parse. · Se ha corregido un error en la forma en que se ha corregido los mensajes de error de sintaxis personalizados. están alzadas.


CODEWORKER Software relacionado

Gecko sdk

GECKO SDK es un conjunto de archivos, encabezados y herramientas XPIDL para desarrollar componentes XPCOM. ...

225

Descargar

Código de MSS fábrica

Fábrica de códigos MSS es un generador de código de propósito general que traduce un modelo de aplicación XML al código fuente. ...

158

Descargar

foxguib

FOXGUIB ES UN CONSTRUCTOR DE GUI DE FOX INTERACTIVE Y GENERADOR DE CÓDIGO. ...

166

Descargar