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
Earn up to 16% annual interest with Nexo. Icon
Earn up to 16% annual interest with Nexo.

Access competitive interest rates on your digital assets.

Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
Get started with Nexo.
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