RSS 19 projects tagged "Pre-processors"

Download No website Updated 18 Mar 2010 Javascript Preprocessor

Screenshot
Pop 16.49
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 26 Jan 2009 Open Macro Library

Screenshot
Pop 31.37
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.58
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.

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.

No download Website Updated 31 Mar 2005 Easy Generator Generator

Screenshot
Pop 26.04
Vit 1.00

Easy Generator Generator (EGG) is a development tool for fast and easy realization of XML to plain-text tranformations. It is similar to XSLT, Velocity, or JSP but emphasises source code generation in a model-driven generative developmen process. It comes with an iterative development process for creating templates that lets you build transformations quickly and easily.

Download Website Updated 13 Jun 2012 lhs2tex

Screenshot
Pop 14.80
Vit 3.21

lhs2TeX is a literate programming tool. It is implemented as a preprocessor that generates LaTeX code from literate Haskell sources. It allows for and provides different styles for the formatting of code. You can easily select between representing operators with mathematical symbols or with ASCII approximations, as well as deciding whether or not to highlight keywords. The formatting of your own defined tokens may be adjusted. Preprocessor-style conditionals are supported, and Haskell can be used to generate parts of the document.

No download Website Updated 04 Feb 2014 Stunnix C and C++ Obfuscator

Screenshot
Pop 319.39
Vit 33.04

Stunnix CXX-Obfus is a code obfuscator for C and C++ source code. It converts source code into highly a mangled form, making it extremely difficult for competitors or customers to study, analyze, reuse, and re-work, while fully retaining functionality of the original code. It has many options to control all aspects of code hiding, and has full support for all syntax constructs. It is designed for multi-file projects with mixed C and C++ source and arbitrary heavy use of the C preprocessor. It includes advanced tools to exclude API symbols from mangling.

Download Website Updated 07 Oct 2003 Greencard

Screenshot
Pop 10.77
Vit 1.00

Green Card is a foreign function interface preprocessor for Haskell. It simplifies the task of interfacing Haskell programs to external libraries, which are normally exposed via C interfaces.

No download Website Updated 12 Feb 2005 PXSL

Screenshot
Pop 19.90
Vit 1.52

PXSL ("pixel") is a convenient shorthand for writing markup-heavy XML documents. It provides XML authors and programmers with a simple, concise syntax that they can use to create XML documents. For more advanced users, it offers customizable shortcuts and sophisticated refactoring tools like functional macros that can markedly reduce the size and complexity of markup-dense XML documents.

Screenshot

Project Spotlight

s6

A process supervision suite and init replacement.

Screenshot

Project Spotlight

Barcode Writer in Pure Postscript

A generator of all major barcode formats entirely within Postscript.