RSS 51 projects tagged "Pre-processors"

Download No website Updated 10 Aug 2013 Racket

Screenshot
Pop 351.27
Vit 31.20

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.

No download Website Updated 07 Jan 2014 unifdef

Screenshot
Pop 297.29
Vit 30.51

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 90.30
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 18.73
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 20 May 2002 XSL Preprocessor

Screenshot
Pop 34.29
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 269.84
Vit 78.45

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.90
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.22
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.

Download Website Updated 10 May 2009 Dia2Postgres

Screenshot
Pop 55.05
Vit 3.52

Dia2Postgres is a Perl script that can be used to convert Dia diagrams into PostgreSQL scripts or PHP mirror classes which can add, update, and modify table entries automatically. It has support for inheritance, simple references (limited to a single field), and a fake enum type which creates a table.

Download Website Updated 17 May 2005 Hat

Screenshot
Pop 18.08
Vit 1.96

Hat (Haskell Tracer) is a tracing and debugging system for Haskell that can be used for comprehending working programs, and debugging an incorrect one. It consists of hat-trans, which transforms a program into one that traces itself using your normal compiler and a runtime library, and a set of browsing tools that explore the trace after execution of the program has completed.

Screenshot

Project Spotlight

VTE

Determine if data received from a pseudo-terminal is a control sequence.

Screenshot

Project Spotlight

SQLObject

A object-relational mapper.