filepp

Software captura de pantalla:
filepp
Detalles de software:
Versión: 1.8.0
Fecha de carga: 2 Jun 15
Promotor: Darren Miller
Licencia: Libre
Popularidad: 24

Rating: nan/5 (Total Votes: 0)

filepp es un preprocesador archivo genérico. Está diseñado para permitir la funcionalidad proporcionada por el preprocesador C para ser utilizado con cualquier tipo de archivo. Este proyecto apoya las siguientes palabras clave, todos los cuales tienen sus significados habituales C preprocesador y uso:
· #include
· #define
· #if
· #elif
· #ifdef
· #ifndef
· #else
Terminara si
· #undef
· #error
· #WARNING
Sin embargo, filepp es mucho más que una reescritura del preprocesador C, cuenta con las siguientes mejoras:
· Una palabra clave #if extendida que incluye la cadena y el análisis de expresiones regulares.
· Funciona con todos los juegos de caracteres que incluyen caracteres internacionales, no sólo los caracteres ASCII.
· El prefijo de la palabra clave (normalmente #) y el carácter de continuación de línea (normalmente) se puede establecer en cualquier carácter, cadena o expresión regular.
· Las palabras clave pueden añadir, eliminar o modificar.
· Expansión Macro puede trabajar en todo o en parte las palabras (macro ampliación del preprocesador C sólo funciona en palabras completas).
· Las macros pueden tener varios argumentos.
· Filepp tiene un modo de depuración para ayudar cuando las cosas van mal.
· Las variables de entorno se pueden definir de forma automática como macros.
· Las líneas en blanco procedentes de incluyen archivos se pueden suprimir.
· Filepp puede ser personalizado sobre la marcha usando la palabra clave pragma que permite cualquiera de las funciones internas de filepp para ser llamado.
· Los módulos pueden ser escritos (en Perl) para modificar o ampliar el comportamiento de filepp.
Estas son sólo algunas de las mejoras filepp tiene el preprocesador C normal. Su principal ventaja es la capacidad de escribir módulos para ampliar y modificar su comportamiento. Filepp está escrito en Perl y permite que cualquier persona que sabe cómo programar en Perl para escribir fácilmente módulos. Filepp viene con un conjunto de módulos que hacen lo siguiente:
· Para el módulo: Implementa la palabra clave #para. El bucles permite que se generen, el comportamiento es similar a Perl y C bucles.
· Módulo foreach: Implementa la palabra clave #foreach. El bucles permite que se generen para una lista de cadenas, el comportamiento es similar a Perl y bucles foreach csh.
· C-comentario módulo: Elimina C y C ++ comentarios del estilo de un archivo.
· Hash comentario módulo: Retire los comentarios # estilo (como se usa en Perl y scripts de shell) desde un archivo.
· Módulo de función: Permite macros para ser escritos que llame directamente funciones de Perl. Esto permite que las macros para dar salida dinámica.
· Módulo de matemáticas: Implementa funciones matemáticas básicas incluyendo sumar, restar, multiplicar, dividir, seno, coseno, exponencial, al azar, etc.
· Módulo de formato: Proporciona una lista de funciones para dar formato al texto que incluye un / función printf estilo C Perl y la función del Perl substr.
· Módulo literal: Este módulo impide macros que aparecen en las cuerdas siendo reemplazados.
· Módulo toupper: Convierte todas las letras minúsculas en un archivo a mayúsculas.
· Módulo tolower: Convierte todas las letras mayúsculas en un archivo a minúsculas.
· Módulo bigdef: Habilita las macros multilínea para definir sin necesidad de poner un carácter de continuación de línea al final de cada línea - hace grandes macros mucho más legible.
· Módulo bigfunc: Igual que bigdef, única diferencia es las palabras clave incrustadas en la macro se evalúan cuando la macro se sustituye en lugar de cuando se define la macro.
· Módulo defplus: Habilita las macros existentes para ser appened a.
· Módulo blc: Activa continuación de línea automática si un corchete de cierre está en una línea por debajo del soporte de apertura.
· Módulo cmacro: Hace algunos macros más "C" como poniendo comillas alrededor de sus valores.
· Módulo cpp: Hace comportan filepp como un preprocesador C básico.
· Módulo regexp: Implementa estilo Perl búsqueda de expresiones regulares y el reemplazo, que permite a las expresiones regulares que se buscaron y se sustituyen por otras cadenas.
· Módulo de agarre: Se utiliza para agarrar entrada antes de cualquier procesamiento se realiza en ella.
¿Qué hay de nuevo en esta versión:
· Esta versión incluye una nueva versión de la cadena de procesamiento de modo macros dentro de macros se comportan correctamente.
· Se hicieron varias otras correcciones de errores y mejoras menores.

Programas parecidos

Comentarios a la filepp

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!