RSS 57 projects tagged "Pre-processors"

Download No website Updated 10 Aug 2013 Racket

Screenshot
Pop 354.81
Vit 31.50

Racket (formerly PLT Scheme) is a programming language suitable for implementation tasks ranging from scripting to application development, including GUIs, Web services, etc. It includes the DrRacket programming environment, a virtual machine with a just-in-time compiler, tools for creating stand-alone executables, the Racket Web server, extensive libraries, documentation for both beginners and experts, and more. It supports the creation of new programming languages through a rich, expressive syntax system. Example languages include Typed Racket, ACL2, FrTime, and Lazy Racket.

Download Website Updated 19 Sep 2004 GPP

Screenshot
Pop 234.74
Vit 4.08

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. The syntax is fully customizable, which makes it possible to process text files, HTML, or source code equally efficiently in a variety of languages.

No download Website Updated 07 Jan 2014 unifdef

Screenshot
Pop 299.39
Vit 31.25

Unifdef is useful for removing #ifdef'ed lines from a file while otherwise leaving the file alone. You specify which symbols are defined or undefined with -D and -U flags, and unifdef removes the corresponding ifdefs, and the enclosed code if appropriate. It's especially useful for removing those "#ifdef BROKEN" and "#ifdef PRIVATE" clauses from code before you release it. Unifdef acts on #if, #ifdef, #ifndef, #elif, #else, and #en­dif lines, and it knows only enough about C and C++ to know when one of these is inactive because it is inside a comment or a single or double quote.

Download Website Updated 29 Oct 2003 fastdep

Screenshot
Pop 87.26
Vit 3.58

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.

No download Website Updated 02 Apr 2002 MIJava

Screenshot
Pop 17.86
Vit 1.00

MIJava (Multiple Inheritance for Java) is a source code preprocessor which allows developers to easily use multiple-inheritance functionality within Java.

Download Website Updated 16 Jan 2009 distcc

Screenshot
Pop 429.37
Vit 10.76

distcc is a parallel build system that distributes compilation of C/C++/ObjC code across machines on a network. It can be set up in just a few minutes and makes builds up to ten times faster. It does not require machines to share a filesystem or have the same libraries or header files, and installation does not need superuser privileges.

Download Website Updated 20 May 2002 XSL Preprocessor

Screenshot
Pop 33.23
Vit 1.00

XSPP (XSL Preprocessor) offers alternative syntax for creating XSLT stylesheets. It alo supports macro expansion, and is written in OCaml.

Download Website Updated 09 Apr 2014 Berkeley Yacc

Screenshot
Pop 267.43
Vit 99.44

Berkeley Yacc (byacc) is a high-quality yacc variant. It is written to avoid dependencies upon a particular compiler. It was written around 1990 by Robert Corbett, who previously wrote Bison. This version has been modified to conform to ANSI C.

No download Website Updated 12 Aug 2002 Barter

Screenshot
Pop 19.75
Vit 1.00

Barter is a tool for increasing the quality of applications written in Java. It allows the programmer to use design by contract and define other development aspects right in the classes and interfaces where they are relevant, as JavaDoc comments. It is essentially a code generator for AspectJ, implemented as an xDoclet task.

Download Website Updated 24 Sep 2004 RubyInline

Screenshot
Pop 37.35
Vit 3.65

Ruby Inline is an analog to Perl's Inline::C. It allows you to imbed C external module code in your Ruby script directly. The code is compiled and run on the fly when needed.

Screenshot

Project Spotlight

General Configuration Form Manager

A minimalist Web server for configuration forms.

Screenshot

Project Spotlight

Free Help Desk

A Web-based help desk system.