Preprocessor
ExtUtils::PerlPP is a Perl Preprocessor. SYNOPSIS use ExtUtils::PerlPP; my $config = { version => $VERSION, driver => $DRIVER }; # The long and winding road ... my $self = ExtUtils::PerlPP->new(); $self->{in_fh} = IO::File->new(file.PL, r); $self->{out_fh} = IO::File->new(file, w);...
Platforms: *nix
License: Freeware | Size: 194.56 KB | Download (87): ExtUtils::PerlPP Download |
JSCPP is an ANSI C preprocessor and language parser that can analyze and instrument C code. Currently, its most prominent application is to add tracing to existing C programs simply by recompiling and linking it with the "jscc" compiler frontend. The standard tracing shows when a function is...
Platforms: *nix
License: Freeware | Size: 307.2 KB | Download (97): JSCPP Download |
Youpee is an html preprocessor that allows you to embed any code of any script language as well as calling any external program to generate text files. It is specially designed to work with html/xml documents and provides traditional features: define, include, macro, conditional tests, loop......
Platforms: *nix
License: Freeware | Size: 491.52 KB | Download (89): Youhp3 Download |
Ctpp project is the C99-compatible C preprocessor of the ctalk language, which provides object oriented extensions for C. You can download the preprocessor separately while ctalk is between versions for development. Installation: Ctpp is the C-compatible preprocessor for ctalk, which is...
Platforms: *nix
License: Freeware | Size: 337.92 KB | Download (101): Ctpp Download |
ippfp is an easy-to-use library which provides oo-methods for creating and rendering user interfaces in PHP independently from output format. It features HTML, GTK, PDF and ncurses. You can create input masks such as forms for databases or other user interfaces. ippfp features abstraction,...
Platforms: *nix
License: Freeware | Size: 133.12 KB | Download (94): interface preprocessor for PHP Download |
GPP is a general-purpose preprocessor with customizable syntax, suitable for a wide range of preprocessing tasks. Its independence from any programming language makes it much more versatile than cpp, while its syntax is lighter and more flexible than that of m4. GPP is targeted at all common...
Platforms: *nix
License: Freeware | Size: 60.42 KB | Download (184): GPP Download |
mcpp is a C/C++ preprocessor with the following features. * Implements all of C90, C99 and C++98 specifications. * Provides a validation suite to test C/C++ preprocessor's conformance and quality comprehensively. When this validation suite is applied, mcpp distinguishes itself among many...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (52): mcpp Download |
Youpee is an html preprocessor that allows you to embed any code of any script language as well as calling any external program to generate text files. It is specially designed to work with html/xml documents and provides traditional features: define, include, macro, conditional tests, loop...
Platforms: *nix, C/C++, BSD
License: Freeware | Download (50): Youpee Download |
GPP is a general-purpose preprocessor with customizable syntax, suitable for a wide range of preprocessing tasks. Its independence from any one programming language makes it much more versatile than the C preprocessor (cpp), while its syntax is lighter and more flexible than that of GNU m4. There...
Platforms: Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (54): GPP application Download |
PyJade is a high performance template preprocessor, that converts any .jade source to the each Template-language (Django, Jinja2 or Mako).
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (38): PyJade Download |
MCPP is a portable C/C++ preprocessor, supporting GCC, Visual C++, etc. Its source is highly configurable and can generate executables of various specs. It accompanies a validation suite to check preprocessor's conformance and quality exhaustively.
Platforms: *nix
License: Freeware | Size: 317.44 KB | Download (35): mcpp for Linux Download |
PPWIZARD is a free html preprocessor which is powerful and yet easy to use. If you know what server side includes are then you could think of ppwizard as a "super SSI". Preprocessors allow you to easily include external files (e.g. common page headers, footers or navigation). They also enable...
Platforms: Windows
License: Freeware | Size: 1.5 MB | Download (102): PPWIZARD Download |
fastdep is a preprocessor which generates dependency information suitable for Makefile inclusion from C or C++ source files. Meant to run on slower hardware, it is several orders of magnitude faster than gcc. Whats New in This Release: - Implement boolean operators in #if [Pete Gonzalez] -...
Platforms: *nix
License: Freeware | Size: 69.63 KB | Download (114): fastdep Download |
HTML Redemption Language, or HRL for short, is an HTML-preprocessor. Its basically a macro package, with built-in Python scripting. It redeems HTML by adding useful tags such as < include >, < macro >, < if >, and < python >. The last tag allows the web site designer to embed Python...
Platforms: *nix
License: Freeware | Size: 34.82 KB | Download (99): HTML Redemption Language Download |
PlusPlus is a Delphi, VB, Java-like Perl preprocessor. SYNOPSIS ### Case 1: plain script use PlusPlus; /* This is a long awaited multiline comment */ my $nested_hash = {outer => {inner => {a => 1, b => [19, 73], c => 3}}} $nested_hash.outer.inner.a = 5; # colon in variable names...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (100): PlusPlus Download |
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also #perldef for calling arbitrary perl code. SYNOPSIS...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (100): sqlpp Download |
Text::EP3::Verilog Perl module contains a verilog extension for the EP3 preprocessor. SYNOPSIS use Text::EP3; use Text::EP3::Verilog; This module is an EP3 extension for the Verilog Hardware Description Language. The signal directive @signal key definition Take a list of signals and...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (102): Text::EP3::Verilog Download |
CIPP Perl module contains a Reference Manual to CIPP, the powerful preprocessor language for embedding Perl and SQL in HTML. SYNOPSIS perldoc CIPP::Manual This documentation module is part of the CIPP distribution which is available on CPAN. The manual describes CIPPs basic syntax rules,...
Platforms: *nix
License: Freeware | Size: 143.36 KB | Download (89): CIPP Download |
Doublecpp project is a preprocessor for C++ that handles a new linguistic construct for defining branches of a multi-method. The "right branch of such a method will be selected dynamically at run-time according to the actual type of the object on which the method is invoked and to the actual...
Platforms: *nix
License: Freeware | Size: 542.72 KB | Download (89): doublecpp Download |
Lightweight C++ is a programming language that looks like C++ (a lightweight C++ dialect) and is directly translated to readable C by the lwc preprocessor. Its more "K&R" and, well, more lightweight. Important thing about lightweight C++ is that by studying the generated C code it is easy to...
Platforms: *nix
License: Freeware | Size: 215.04 KB | Download (127): Lightweight C++ Download |