633 projects tagged "Code Generators"

Download Website Updated 24 Dec 2013 Cobra Programming Language

Screenshot
Pop 103.92
Vit 12.00

Cobra is a general purpose programming language with a clean, high-level syntax. It provides language level features for quality, including first class unit tests and Eiffel-style contracts. It supports both static and dynamic binding. Cobra is a compiled language with good run-time performance, but also provides some scripting conveniences such as a pound-bang line (#!) and one step compile-and-run. Cobra runs on Linux, Mac, Windows, and anywhere else that Novell Mono or MS .NET exist, including handhelds.

No download Website Updated 25 Jul 2012 Java GetOpt Generator

Screenshot
Pop 22.27
Vit 2.60

Java GetOpt Generator is a tool that generates a command-line argument parser from an XML file. Both a "parser" and "config" class are generated, which allows your program to either be launched from the command-line or programmatically configured and executed from another Java application. GetOpt Generator is self-hosting, meaning that it uses itself to generate its command-line parser.

Download Website Updated 05 Nov 2008 Abacus Formula Compiler

Screenshot
Pop 30.69
Vit 1.50

The Abacus Formula Compiler (AFC) compiles computations defined in spreadsheet files directly to Java byte code. Users can thus customize an application using Excel or OpenOffice Calc. AFC compiles against your own Java interfaces to obtain input values and compute output values (it essentially generates strategy implementations for you), and supports internal computations with either double or BigDecimal (for financial applications).

No download Website Updated 29 Feb 2008 Octave support for SWIG

Screenshot
Pop 26.61
Vit 1.00

This software adds Octave support to SWIG. Octave code can use C/C++ functions, variables, constants and enums, classes (member variables, methods, single/multiple inheritance, etc), and templates. Argument/result translation is completely extensible via %typemap and other declarations in interface files. Octave operators map to C++ operators, methods, or global functions. Octave code can subclass C++ types and implement their virtual methods (i.e., C++ code transparently calls Octave code). There is some support for STL containers. There are many automated tests and examples.

Download Website Updated 21 Feb 2008 Pork.Generator

Screenshot
Pop 14.56
Vit 1.00

Pork.Generator is a Web based tool to inspect your databases and generate Pork.dbObject based code. The generator analyzes the relations in your database by trying to match primary keys to fields of other tables. If you have created your table structure following some simple rules, this project can either create a complete CRUD (Create, Read, Update, Delete) interface into a .zip file, or just output your complete database schema into O/R mapped objects. Pork.dbObject is an Object-Relation mapper for PHP 5 that attempts to be easy, fast, and lightweight.

No download No website Updated 02 Jan 2013 Clambda

Screenshot
Pop 19.29
Vit 47.95

Clambda is an effort to implement a schemier variant of the C programming language and to add scheme as a postprocessor instead.

Download Website Updated 21 Jul 2011 Faust AUdio STreams

Screenshot
Pop 53.72
Vit 3.64

Faust AUdio STreams is an expressive functional programming language for realtime audio signal processing. The Faust compiler translates DSP specifications into efficient C++ code. A variety of platforms and plugin formats are supported. A single Faust specification can be used to easily generate JACK and ALSA applications, as well as LADSPA, MAX/MSP, PD, Q, SC, and VST plugins. In addition to C++ code, the Faust compiler can also generate SVG block-diagram representations as well as XML descriptions.

Download Website Updated 03 Jan 2012 gtkaml

Screenshot
Pop 48.35
Vit 8.11

gtkaml is an XML syntax and parser that extends the Vala.Parser and transforms all your tags into a valid Gtk+ UI class. It features a casual XML syntax for describing the way Gtk widgets are laid out in a (new) custom widget you're creating. Code "islands" (written in Vala) are used for widget signal handling and other methods/signals/properties that you're introducing. It doesn't depend on an external library at run-time, and it is much more readable than the usual UI boilerplate.

No download Website Updated 05 Feb 2008 ttwcom

Screenshot
Pop 11.62
Vit 1.00

ttwcom is a command line decoder for .trans and .totrans files. .trans and .totrans files can be made using "Translater Trans Writer" (currently only for Windows).

No download Website Updated 24 Jan 2008 Pas2Dox

Screenshot
Pop 18.49
Vit 48.12

Pas2Dox is a pre-processor add-on for the Doxygen documentation generator. This allows the production of advanced documentation from Delphi/Kylix source code.

Screenshot

Project Spotlight

SmartSynchronize

A tool for comparing and merging files and directories.

Screenshot

Project Spotlight

Gitblit

A pure Java Git solution.