RSS 31 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 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".

Download Website Updated 19 Nov 2009 cencode

Screenshot
Pop 25.81
Vit 2.08

cencode encodes a stream or a file into quoted c-string escape sequences, suitable for use directly in C code. It is a universal alternative to dedicated export formats like XPM, unportable resource forks, linker flags, and Windows resources where dynamic loading of external data is not possible or undesired.

Download Website Updated 13 Sep 2007 Tero's C++ Scripting

Screenshot
Pop 37.95
Vit 1.00

Tero's C++ Scripting lets you write your C++ program in a text file that can be executed directly as "./hello.cc".

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.

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.

Download Website Updated 04 Feb 2008 Sunifdef

Screenshot
Pop 48.68
Vit 3.80

Sunifdef is a command line tool for eliminating superfluous preprocessor clutter from C and C++ source files. It is a more powerful successor to the FreeBSD 'unifdef' tool. Sunifdef is most useful to developers of constantly evolving products with large code bases, where preprocessor conditionals are used to configure the feature sets, APIs or implementations of different releases. In these environments, the code base steadily accumulates #ifdef-pollution as transient configuration options become obselete. Sunifdef can largely automate the recurrent task of purging redundant #if logic from the code.

No download Website Updated 24 Jan 2007 MetaC Compiler metacc

Screenshot
Pop 42.31
Vit 2.41

The MetaC programming language is a 100% backward compatible extension to the C language that adds reflections and the ability to analyze and modify C source code at compile time. It has been specially designed to search for arbitrary code structures and instantiate new source code. Typical applications for MetaC based meta-programs are development tasks concerning embedded and real-time software. Examples are API abstraction and retargeting to a new API (ever been locked to a vendor-specific API?), application specific debugging and profiling on an embedded target, and WCET measurements.

Download Website Updated 05 Nov 2005 JSCPP

Screenshot
Pop 37.82
Vit 1.00

"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 entered or left along with the parameters passed or return values. It is also possible to trace each source line and watch read/write access to simple variables. Tracing is achieved by instrumenting the source code before calling the system compiler. The program is modular and can be easily extended to other kinds of source code modifications.

Screenshot

Project Spotlight

LeechCraft

A modular live environment.

Screenshot

Project Spotlight

Phototonic

An image viewer and organizer.