| Texto :: Macroscript Text :: Macroscript é um pré-processador de macro com capacidade de perl incorporado. |
Baixe Agora |
Texto :: Macroscript Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Mark Summerfield
- Site do editor:
- http://search.cpan.org/~summer/
Texto :: Macroscript Tag
Texto :: Macroscript Descrição
Text :: MacroScript é uma macro pré-processador com capacidade perl embutido. Text :: MacroScript é uma macro pré-processador com incorporado perl capability.SYNOPSIS uso Text :: MacroScript; # New () para macro a tratar do meu $ Macro = Text :: MacroScript-> novo; while () {print $ Macro-> expand ($ _) se $ _; } # Canonical uso (o nome do arquivo melhora mensagens de erro): my $ Macro = Text :: MacroScript-> novo; while () {print $ Macro-> expand ($ _, $ ARGV) se $ _; } # New () para macro incorporado a tratar do meu $ Macro = Text :: MacroScript-> new (-embedded => 1); # Delimitadores padrão para # ou o meu $ Macro = Text :: MacroScript-> new (-opendelim => ']'); while () {print $ Macro-> expand_delimited ($ _, $ ARGV) se $ _; } # Crie um objeto de macro e criar iniciais macros / scripts do arquivo (s) # dado: my $ Macro = Text :: MacroScript-> new (-file => ); # Criar um objeto de macro e criar macros iniciais / scripts do # definição (s) dado: my $ Macro = Text :: MacroScript-> new (-macro => ,], -script => ,], -variável => ,); # Podemos, naturalmente, utilizar qualquer combinação das opções. my $ Macro = Text :: MacroScript-> new (-comment => 1); # Criar a macro %% []. # Define () $ Macro-> define (-macro, $ macroname, $ macrobody); $ Macro-> define (-script, $ scriptname, $ SCRIPTBODY); $ Macro-> define (-variável, $ variablename, $ variablebody); # Undefine () $ Macro-> undefine (-macro, $ macroname); $ Macro-> undefine (-script, $ scriptname); $ Macro-> undefine (-variável, $ variablename); # Undefine_all () $ Macro-> undefine (-macro); $ Macro-> undefine (-script); $ Macro-> undefine (-variável); # Lista list () @macros = $ Macro-> (-macro); @macros = $ Macro-> lista (-macro, -namesonly); @scripts = $ Macro-> lista (-script); @scripts = $ Macro-> lista (-script, -namesonly); @variables = $ Macro-> lista (-variável); @variables = $ Macro-> lista (-variável, -namesonly); # Load_file () - sempre trata o conteúdo como dentro de delimitadores se formos # fazendo processamento incorporado. $ Macro-> load_file ($ filename); # Expand_file () - chamadas expand_embedded () se estamos fazendo # incorporado processamento de outra forma chama expandir (). $ Macro-> expand_file ($ filename); @expanded = $ Macro-> expand_file ($ filename); # Expand () $ expandiu = $ Macro-> expand ($ unexpanded); $ Expandiu = $ Macro-> expand ($ não expandido, $ filename); # Expand_embedded () $ expandiu = $ Macro-> expand_embedded ($ unexpanded); $ Expandiu = $ Macro-> expand_embedded ($ não expandido, $ filename); Este pacote também inclui o macro e scripts de macrodir que nos permite expandir macros sem ter que usar / entender Text :: MacroScript.pm, embora você terá que aprender o punhado de macro comandos disponíveis e quais são documentados aqui e em macro. macro fornece mais documentação sobre o embutido approach.The biblioteca macroutil.pl fornecido fornece algumas funções que você pode escolher para usar no trabalho HTML para example.Requirements: · Requisitos Perl: · Perl.
Texto :: Macroscript Software Relacionado