RSS 47 projects tagged "Pre-processors"

Download No website Updated 18 Mar 2010 Javascript Preprocessor

Screenshot
Pop 16.43
Vit 1.00

JSPP (Javascript Preprocessor) is a pre-compiler with JavaScript syntax that is similar in function to C's CPP. It can be used with many languages, but is designed for use with JavaScript. It adds file inclusion, conditional code inclusion, and macro expansion. This allows you to easily share code between projects.

Download No website Updated 14 Mar 2010 phpx

Screenshot
Pop 12.33
Vit 1.00

phpx augments PHP syntax with powerful metaprogramming constructs such as mixins, class-level eval()/macros, pattern matching, annotations and interface delegation. It also implements a simple compiler for converting this extended syntax to standard PHP. The "compiled" code can be cached to disk, allowing features to be used without any runtime performance penalty.

No download Website Updated 03 Jul 2009 minimac

Screenshot
Pop 65.29
Vit 3.66

Minimac is a minimalist, general purpose text macro processor. Its simplicity should make it particularly well suited as a front end preprocessor for little language compilers. It is meant to be simpler to use than m4. It uses an explicit argument stack, and user functions are defined by concatenation (similar to the Forth language). Macro expansion is delayed to the last possible moment. The software is currently in alpha release.

Download Website Updated 14 Dec 2008 SLB-jsMin

Screenshot
Pop 15.87
Vit 44.14

SLB-jsMin is a JavaScript minification utility with proper handling for regular expressions, code such as a + ++b, and missing statement terminator semicolons.

Download Website Updated 29 May 2008 edifact2awk

Screenshot
Pop 29.70
Vit 1.00

edifact2awk is a small C program that parses an EDIFACT file and converts it to a flat text file, which may be easily parsed by the AWK text processing language (including by other scripting languages like Perl, Python, Visual Basic, etc.).

Download Website Updated 25 May 2008 bitstring

Screenshot
Pop 20.25
Vit 1.00

Bitstring is a powerful language extension for OCaml which adds native parsing of arbitrary bitstrings, in the style of Erlang. Bitstring can be used to parse and generate binary file formats and binary protocols. This project was formerly known as "bitmatch".

No download Website Updated 13 Jun 2007 WriteTarget

Screenshot
Pop 16.88
Vit 1.00

WriteTarget is a universal text generator based on Bash text substitution. It can be used to generate text in any programming or markup language. The generator does not define its own language; it rather defines several functions, making it possible to use Bash for creating simple or sophisticated templates.

Download Website Updated 12 Dec 2007 The Java Exorcist

Screenshot
Pop 28.46
Vit 1.81

The Java Exorcist is a simple Java syntax extender. By default (with no extensions), it only compiles standard Java code, but with each extension to Exorcist a new Java language construct can be defined or redefined. The Exorcist preserves line numbering at runtime and at compile-time. It can be invoked on the command line and through an ant task.

No download Website Updated 14 Jan 2014 jcpp

Screenshot
Pop 147.83
Vit 16.72

JCPP is a complete, compliant, standalone, pure Java implementation of the C preprocessor. It is intended to be of use to people writing C-style compilers in Java using tools like sablecc, antlr, JLex, CUP, and so forth. It has been used to successfully preprocess much of the source code of the GNU C library.

Download Website Updated 26 Jan 2009 Open Macro Library

Screenshot
Pop 31.46
Vit 1.18

Open Macro Library is a library of highly reusable C macros providing a set of well-designed commonly needed functionality to C developers, like logging and debugging helpers, containers, sorting, and other algorithms.

Screenshot

Project Spotlight

Kawaii Emoji Messenger

A multiplatform Facebook client based on the idea of bringing emoji to the desktop.

Screenshot

Project Spotlight

TbsZip

A PHP class for modifying Zip archives without extensions or temporary files.