C_pp

Un programa para probar las directivas de preprocesadores
Descargar ahora

C_pp Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Nombre del editor:
  • TextTransformer
  • Sistemas operativos:
  • Windows All
  • Tamaño del archivo:
  • 662 KB

C_pp Etiquetas


C_pp Descripción

La aplicación C_PP fue diseñada para ser un programa para probar las directivas de preprocesadores. Puede reemplazar el texto en la ventana superior con código C / C ++. Como ejemplos, muchas macros se enumeran en el Combobox. Si ejecuta el preprocesador, entonces con el botón en la barra de herramientas, el texto preprocesado aparece en la ventana de salida inferior. Los archivos C ++ pueden ser remodelados en la forma preprocesada con C_PP, como se "visten" por el compilador: se eliminan las directivas de preprocesador, incluyen los archivos, se reemplazan las definiciones, no se eliminan las áreas definidas y las macros se expanden. En contraste con los preprocesadores existentes de los diferentes fabricantes de compiladores, C_PP no solo crea una secuencia intermedia de tokens, sino también un texto real. El nombre "C_PP" significa C-preprocesador. El subrayado distingue el nombre de un analizador de CPLUSPLUS que también existe con el nombre "CPP". La versión original de este preprocesador de C ++ se desarrolló para preparar la traducción de un software de la compañía escrito en C ++ en Java. Por lo tanto, no fue el objetivo de producir un preprocesador general, que hace frente a todos los posibles trucos de programación de meta de preprocesadores. El objetivo fue bastante pragmático: las directivas de preprocesador deben reemplazarse desde el número finito de archivos de una manera que mantenga el significado de estas directivas. - Las constantes "reales" C ++ se insertaron en el código para constantes definidos - Muchas macras no se resolvieron sino que se reemplazaron por funciones - Se dejaron comentarios en el código. - No se incluyeron los encabezados de los archivos del sistema y los archivos de la biblioteca. Sus contenidos deben ser sustituidos por su java analoga directamente. - Para cada encabezado de la compañía se produjo un encabezado preprocesado correspondiente y las directivas de inclusión para estos encabezados se dejaron en el código fuente. Estos tratamientos especiales adaptados al software de la compañía en cuestión, fueron eliminados del proyecto C_PP publicado aquí. Sin embargo, es fácilmente posible insertar tratamientos especiales correspondientes para otros proyectos de traducción una vez más.


C_pp Software relacionado

Juuta

Un Utililty para los desarrolladores que desean transalir y crear archivos de texto para usar en otros programas ...

223 32 KB

Descargar