65 projects tagged "Pre-processors"

No download Website Updated 12 Aug 2002 Barter

Screenshot
Pop 20.64
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 09 Apr 2014 Berkeley Yacc

Screenshot
Pop 270.42
Vit 40.40

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.

Download Website Updated 28 Sep 2004 CCIDE

Screenshot
Pop 31.65
Vit 2.01

Ccide reads C, C++, BASIC, or bash source code containing embedded decision tables from stdin, expands the tables, copies the remaining statements, and forms a compilable C or C++ source module, executable bash script, or interpretable BASIC program. Erratic side effects are avoided by evaluating all condition expressions at exactly the same time, and by performing all evaluations and actions in the original sequence.

No download Website Updated 31 Oct 2006 CLIP

Screenshot
Pop 231.75
Vit 7.77

CLIP is a Clipper/XBase compatible compiler with initial support other xBase dialects. It features support for international languages and character sets. It also features OOP, a multiplatform GUI based on GTK/GTKextra, all SIX/Comix features (including hypertext indexing), SQL and ODBC drivers, a C-API for third-party developers, a few wrappers for popular libraries (such as BZIP, GZIP, GD, Crypto, and Fcgi), a multitasking client and application server based on TCP/IP sockets, object data base utilities, and a functions library.

Download Website Updated 10 Mar 2009 DBIx::MyParse

Screenshot
Pop 14.56
Vit 1.62

DBIx::MyParse is a Perl module that allows Perl applications to parse SQL statements using the parser from MySQL, which supports subqueries and nested joins.

Download Website Updated 06 Oct 2003 DObject Library C++

Screenshot
Pop 27.11
Vit 1.00

The DObject Library C++ is a Java-like library that acts as a bridge between the C++ and the Java worlds. It offers a wide range of the Java facilities without losing the power of C++. It offers naming convention that is similar to the Java language, smart pointers emulating Java references, and classes emulating Java arrays.

Download Website Updated 21 Apr 2003 DPROG

Screenshot
Pop 38.39
Vit 2.24

DPROG is a domain-specific language for specifying dynamic programming algorithms. Given a recursive definition of the problem, the compiler generates code for solving the problem using dynamic programming.

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.

No download Website Updated 31 Mar 2005 Easy Generator Generator

Screenshot
Pop 24.25
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 27 Oct 2003 EmPy

Screenshot
Pop 81.42
Vit 6.33

EmPy is a system for embedding Python expressions and statements in template text. It takes an EmPy source file, processes it, and produces output. This is accomplished via expansions, which are special signals to the EmPy system and are set off by a special prefix (by default the at sign, '@'). It can expand arbitrary Python expressions and statements in this way, as well as a variety of special forms. Textual data not explicitly delimited in this way is sent unaffected to the output, allowing Python to be used in effect as a markup language. Also supported are callbacks via hooks, recording and playback via diversions, and dynamic, chainable filters. The system is highly configurable via command line options and embedded commands.

Screenshot

Project Spotlight

virtenv

A virtual desktop environment based on LXC.

Screenshot

Project Spotlight

PHP Git Client Class

A class for accessing files in Git repositories.