RSS 7 projects tagged "Code Generators"

Download No website Updated 10 Aug 2013 Racket

Screenshot
Pop 353.72
Vit 31.56

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 02 May 2010 CodeWorker

Screenshot
Pop 159.41
Vit 9.78

CodeWorker is a versatile parsing tool and a universal source code generator. It interprets a scripting language for producing reusable, tailor-made, evolving, and reliable IT systems with a high level of automation. The file formats to parse are described in an extended-BNF syntax. Template-based scripts drive the writing of patterns for generating code or text. The code generation knows how to preserve protected areas with hand-typed code and provides code expansion, source-to-source translation, and program transformation. It provides a native translation of CodeWorker's scripts in C++.

No download Website Updated 25 May 2004 Pluk

Screenshot
Pop 40.00
Vit 2.01

Pluk is an object-oriented programming language. It utilizes powerful static typing techniques. It was designed to fix some frustrations that people were having with C++, Java, and C#.

Download Website Updated 28 Sep 2004 CCIDE

Screenshot
Pop 31.51
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 06 Nov 2005 Stratego/XT

Screenshot
Pop 29.66
Vit 1.00

Stratego/XT is a development environment for creating stand-alone transformation systems. It combines Stratego, a language for implementing transformations based on the paradigm of programmable rewriting strategies, with XT, a collection of reusable components and tools for the development of transformation systems. In general, Stratego/XT is intended for the analysis, manipulation, and generation of programs, though its features make it useful for transforming any structured documents. In practice, it has been used to build many types of transformation systems including compilers, interpreters, static analyzers, domain-specific optimizers, code generators, source code refactorers, documentation generators, and document transformers.

Download Website Updated 23 Jul 2008 T3DevKit

Screenshot
Pop 47.29
Vit 1.93

T3DevKit is a set of libraries and tools for TTCN-3 automatic CoDec generation and easy development of System and Test adapters (SA and TA). T3DevKit is compatible with the C mapping of the TRI (Test Runtime Interface) and TCI (Test Control Interface). It can be used to complement TTCN-3 development tools that provide these interfaces.

Download Website Updated 12 Apr 2007 Template Manager

Screenshot
Pop 24.12
Vit 1.00

Template Manager, also known as "Tm", is a preprocessor that takes a code template and some data structure definitions, and generates source code for an arbitrary programming language. Thus, Tm lets you have templates in any programming language. The kernel distribution package of Tm contains extensive C templates and a support library that have been tested and used extensively over the past decade. There are also Pascal and Miranda templates.

Screenshot

Project Spotlight

DRBL

A diskless or systemless environment for client machines.

Screenshot

Project Spotlight

LinOTP

A flexible one time password authentication system with pluggable OTP algorithms and userstorages.