Translates Text+Perl to Text. It can be used for any kind of text templating, e.g. code generation. No external modules are required, just a single file. Requires Perl 5.10.1+. PerlPP runs in two passes: it generates a Perl script from your input, and then it runs the generated script. If you see error at (eval ##) (for some number ##), it means there was an error in the generated script. The -D switch defines elements of %D. If you do not specify a value, the value true (a constant in the generated script) will be used. The following commands work mostly analogously to their C preprocessor counterparts. but $fn can be determined programmatically. Note that defines set with -D or -s do not take effect until after the script has been generated, which is after the macro code runs.

Features

  • The syntax is a bit similar to PHP
  • There are several modes, indicated by the character
  • The generated script is in its own package, named based on the input filename and a unique number
  • Loop with less whitespace
  • Internal and external commands
  • C Preprocessor Emulation

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow PerlPP

PerlPP Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of PerlPP!

Additional Project Details

Programming Language

Perl

Related Categories

Perl AI Text Generators, Perl Generative AI

Registered

2023-03-23