Preprocessor
Elegance, Power, Speed; Choose all three.
FreeBASIC is a free/open source (GPL), 32-bit BASIC compiler for Microsoft Windows and Linux.
When used in its "QB" language mode, FreeBASIC provides a high level of support for programs written for QuickBASIC. Many programs written for QuickBASIC...
Platforms: Windows
License: Freeware | Size: 6.17 MB | Download (53): FreeBasic for Windows Download |
SCPP is a preprocessor for a C++ like language. The language has a nicer syntax and features such as closures and a for-each construct.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 539.74 KB | Download (52): SC PreProcessor 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 |
VCC is a mechanical verifier for concurrent C programs. VCC takes a C program, annotated with function specifications, data invariants, loop invariants, and ghost code, and tries to prove these annotations correct. If it succeeds, VCC promises that your program actually meets its specifications....
Platforms: Windows
License: Freeware | Size: 9.5 MB | Download (52): VCC Download |
Obfuscate/scramble (make unreadable), watermark or compress C++ or C source code (e.g. for giving out some library in source form) by renaming all names, uglifying strings and integers and stripping comments out.
- Works on Windows, Mac OS X and Linux
- Includes advanced GUI with IDE-style...
Platforms: Mac
License: Shareware | Cost: $0.00 USD | Size: 2 MB | Download (52): Stunnix C++ Obfuscator Download |
Yuma is a powerful new web scripting tool. It features a strongly-typed, object oriented language with clear, clean syntax and native compiled-to-machine-code speeds on Macintosh, Windows, and Linux.
Like PHP and ASP, Yuma is an HTML preprocessor. You build web applications by embedding...
Platforms: Mac
License: Demo | Cost: $0.00 USD | Size: 12 MB | Download (52): Yuma Download |
Command-line/Ant-task/embeddable text file preprocessor. Macros, flow control, expressions. Recursive directory processing. Extendable in Java to display data from any data sources (as database). Can generate complete homepages (tree of HTML-s, image
Platforms: Windows, Mac, Linux
License: Freeware | Size: 4.44 MB | Download (51): FMPP - FreeMarker-based PreProcessor Download |
JPP is a simple macro preprocessor for Java. It is entirely written in Java and providesC-like preprocessor commands like #define #undef #ifdef #ifndef #else #endif #include. More to be developed.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 194.23 KB | Download (51): Java Macro Preprocessor Download |
If MATLAB was your first or primary programming language, you probably will never miss having a preprocessor. However if you have gravitated to MATLAB from a background in C programming you might wonder where MATLAB's pre-processor is. Well MATLAB doesn't come with one.MPP was designed to fill...
Platforms: Matlab
License: Freeware | Size: 133.12 KB | Download (51): MPP (Matlab PreProcessor) Download |
PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.
Instead of lots of commands to output HTML (as seen in C or Perl), PHP pages contain HTML with...
Platforms: Linux
License: Freeware | Size: 10 MB | Download (51): PHP for Linux Download |
Pas2Dox is a pre-processor addon for the Doxygen documentation generator. This allows the production of advanced documentation from Delphi/Kylix. sourcecode.
Platforms: *nix
License: Shareware | Cost: $0.00 USD | Size: 225.28 KB | Download (51): Pascal To Doxygen Convertor 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 |
Coan is a software engineering tool for analysing preprocessor-based configurations of C or C++ source code. Its principal use is to simplify a body of source code by eliminating any parts that are redundant with respect to a specified configuration.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 346.56 KB | Download (50): coan Download |
A preprocessor for TeX and LaTeX documents, especially to support typing documents in Indian (South Asian) languages using a natural Latin-alphabet input, but producing a correctly typeset native-alphabet result.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 151.1 KB | Download (50): preTeX Download |
Text preprocessor that provides script based in-code code generation. It can be used to provide templates for languages that doesn't support them (C, Pascal). Of course, it is stronger than templates in C++ so you can find it useful with other languages
Platforms: Windows, Mac, Linux
License: Freeware | Size: 42.13 KB | Download (50): Templarian Download |
The purpose of this project is to provide an Ant-based cpp-like preprocessing capability using the Velocity Template Engine.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 1.07 MB | Download (49): VPP - Velocity Preprocessor Download |
Why is it quicker to express simple equations in plaintext that it is to write the equivalent LaTeX? Easylatex is a preprocessor to make writing LaTeX much quicker. Project activity mode (http://bayleshanks.com/pamv1 ): sporadic
Platforms: Windows, Mac, Linux
License: Freeware | Size: 181.68 KB | Download (49): easylatex Download |
Prebop Preprocessor. Ant task runnable in or outside Eclipse allows you to maintain multiple Java, XML, etc. source variants from a single source base, e.g., multiple project SKUs built on multiple Eclipse versions, without complexity of VCS branch/merge
Platforms: Windows, Mac, BSD, Linux
License: Freeware | Size: 72.26 KB | Download (48): Prebop Multi-Language Preprocessor Download |
Shark is an open-source preprocessor for Java that lets you do more with less. Shark makes Java sharper by adding Apache Velocity-style foreach loops and property getters, C#-style property setters, and more. Shark includes a commandline tool as we
Platforms: Windows, Mac, Linux
License: Freeware | Size: 100.64 KB | Download (48): Shark - Java Preprocessor Download |
Ant tasks for preprocessing Java sources using cpp (C preprocessor).
Platforms: Windows, Mac, Linux
License: Freeware | Size: 4.94 KB | Download (48): antpp Download |