filepp

Tela Software:
filepp
Detalhes de Software:
Versão: 1.8.0
Data de upload: 2 Jun 15
Revelador: Darren Miller
Licença: Livre
Popularidade: 24

Rating: nan/5 (Total Votes: 0)

filepp é um arquivo de pré-processador genérico. Ele é projetado para permitir que a funcionalidade fornecida pelo pré-processador C para ser usado com qualquer tipo de arquivo. Este projecto apoia as seguintes palavras-chave, os quais têm seus significados usuais C pré-processamento e uso:
· #include
· #define
E se
· #elif
· #ifdef
· #ifndef
Outro
Fim se
· #undef
· #error
· #warning
No entanto, filepp é muito mais do que uma reescrita do pré-processador C, apresenta os seguintes aprimoramentos:
· Uma palavra-chave #if estendida que inclui seqüência e análise de expressão regular.
· Ele funciona com todos os conjuntos de caracteres, incluindo caracteres internacionais, não apenas caracteres ASCII.
· O prefixo para a palavra-chave (normalmente #) eo caractere de continuação de linha (normalmente) pode ser definido como qualquer personagem, string ou expressão regular.
· Palavras-chave podem ser adicionadas, removidas ou modificadas.
· Expansão Macro pode trabalhar em palavras todo ou em parte (macro expansão do pré-processador C só funciona em palavras inteiras).
· Macros pode ter vários argumentos.
· Filepp tem um modo de depuração para ajudar quando as coisas dão errado.
· As variáveis ​​de ambiente podem ser automaticamente definidos como macros.
· As linhas em branco originários de incluir arquivos podem ser suprimidos.
· Filepp pode ser personalizado em tempo real usando a palavra-chave #pragma que permite a qualquer das funções internas do filepp a ser chamado.
· Os módulos podem ser escritos (em Perl) para modificar ou estender o comportamento de filepp.
Estas são apenas algumas das melhorias filepp tem sobre o pré-processador C normal. Sua principal vantagem é a capacidade de escrever módulos para estender e modificar o seu comportamento. Filepp é escrito em Perl e permite que qualquer pessoa que sabe como programar em Perl para escrever facilmente módulos. Filepp vem com um conjunto de módulos que fazer o seguinte:
· Para o módulo: Implementa a palavra-chave #For. O permite loops para ser gerado, o comportamento é semelhante às linhas de Perl e C.
· Módulo foreach: Implementa a palavra-chave #foreach. O permite loops para ser gerado para uma lista de strings, o comportamento é semelhante ao Perl e loops foreach csh.
· Módulo c-comentário: Remove ++ comentários de estilo C e C a partir de um arquivo.
· Módulo de hash-comentário: Remover comentários # estilo (como o usado em Perl e shell scripts) de um arquivo.
· Módulo de função: Permite que as macros para ser escrito que chamar diretamente funções Perl. Isto permite macros para dar saída dinâmica.
· Módulo de matemática: Implementa funções matemáticas básicas, incluindo adicionar, subtrair, multiplicar, dividir, seno, cosseno, exponenciais, etc. aleatória
· Módulo de formato: Fornece uma lista de funções para formatação de texto, incluindo uma função de Perl C / printf estilo e função do Perl substr.
· Módulo literal: Este módulo impede macros que aparecem nas cordas sendo substituído.
· Módulo toupper: Converte todas as letras minúsculas em um arquivo em maiúsculas.
· Módulo tolower: Converte todas as letras maiúsculas em um arquivo em minúsculas.
· Módulo bigdef: Ativa macros com ramal a ser definido sem a necessidade de colocar um caractere de continuação de linha no final de cada linha - faz grandes macros muito mais legível.
· Módulo bigfunc: O mesmo que bigdef, única diferença é as palavras-chave embutidos na macro são avaliadas quando o macro é substituído, em vez de quando o macro é definido.
· Módulo defplus: Ativa macros existentes para ser appened para.
· Módulo BLC: Ativa de continuação de linha automática se um colchete de fechamento está em uma linha abaixo do colchete de abertura.
· Módulo cmacro: Faz alguns macros mais "C", como por colocar aspas em torno de seus valores.
· Módulo CPP: Faz filepp comportam-se como um pré-processador C de base.
· Módulo regexp: Implementa estilo Perl pesquisa de expressão regular e substituição, que permite expressões regulares a ser procurado e substituída por outras cordas.
· Módulo garra: Usado para pegar a entrada antes de qualquer processamento é feito sobre ele.
O que há de novo nesta versão:
· Esta versão inclui uma reescrita da cadeia de processamento de modo macros dentro de macros se comportam corretamente.
· Várias outras correções de bugs e pequenas melhorias foram feitas.

Programas semelhantes

xls2Mysql
xls2Mysql

3 Jun 15

WP2LaTeX
WP2LaTeX

20 Feb 15

LaTeX2PS
LaTeX2PS

3 Jun 15

LaTeXila
LaTeXila

20 Jan 18

Comentário para filepp

Comentários não encontrado
Adicionar comentário
Ligue imagens!