501 projects tagged "Compilers"

Download Website Updated 11 Jan 2005 Matjito

Screenshot
Pop 14.83
Vit 1.00

Matjito is a pluggable library for the rapid computation of mathematical expressions in C++ programs. Its accepts either an expression string with information about the mapping of symbols to variables and functions or an n-ary tree representing the expression. It features an x86 JIT that allows expressions to be computed very quickly, and is comparable or even better than code generated by optimizing C compilers. It can be used on non-x86 CPUs in a slower interpreting mode.

No download Website Updated 17 Feb 2005 relipmoC

Screenshot
Pop 16.49
Vit 1.00

relipmoC is a translator that converts i386 assembly code to C code, i.e. a decompiler for assembly language. The input assembly language must be in the same format as the i386 ASM produced by gcc. The output file is a C code equivalent to the original code in terms of output. It does not support structures, pointers, or multi-dimensional arrays.

No download Website Updated 03 Mar 2005 cstor

Screenshot
Pop 31.37
Vit 1.00

cstor is a cross-reference compiler and reverse engineering tool. It compiles one text file (database) from multiple source modules (currently reads C, C++, and Perl). The tool combines reverse engineering capabilities, code validation, and an HTML documentation generator. The database can then be reused from own scripts and programs, e.g. to implement cross-compilers, validate coding conventions, build statistics etc. The builtin documentation generators are actually an application of the database.

Download Website Updated 09 Mar 2005 cxxchecker - C++ source-code style checker

Screenshot
Pop 28.98
Vit 1.00

cxxchecker scans C++ source files and checks for commonly accepted coding practices, including variable/class/function naming consistency.

Download Website Updated 15 Mar 2005 SNAP Platform

Screenshot
Pop 20.74
Vit 1.00

SNAP Platform is a development toolkit that packages into an easy to install solution the the Jikes Java compiler, the SableVM Java-like virtual machine and the GNU Classpath Java-like API, and the Eclipse universal tools platform, plus sample programs with source code and developer documentation.

No download Website Updated 11 May 2005 XDS Modula-2/Oberon-2 compilers

Screenshot
Pop 56.21
Vit 1.00

The XDS product line facilitates software development in the Modula-2 and Oberon-2 languages. It includes native compilers for Intel x86 and "via C" cross-compilers that produce ANSI C source, allowing you to target virtually any platform. The TopSpeed Compatibility Pack add-on aids porting programs written in the TopSpeed Modula-2 dialect to XDS.

Download No website Updated 25 May 2005 eXtensible Programming System

Screenshot
Pop 39.12
Vit 1.00

The goal of XPS is to make programming simpler by raising the level of abstraction without loss of performance. It provides true support for meta-programming and domain specific languages, making it possible to design simple programming languages to match the problem at hand. This is the opposite of current practice which seeks to translate the problem domain down into the low level solution domain of current programming languages.

No download Website Updated 08 Jun 2005 The Parser Toolkit

Screenshot
Pop 24.74
Vit 1.00

The Parser Toolkit is a C++ STL-based parser toolkit that allows the specification of EBNF-like grammars (using operator overloading) and the conversion of arbitrary input (text, tokens or other) to user-defined structures through events attached to grammatic rules.

No download Website Updated 19 Aug 2005 csl4lin

Screenshot
Pop 13.93
Vit 1.00

csl4lin is a Linux porting of CSL (Codemist Standard Lisp).

Download No website Updated 09 Oct 2005 linux-libc-headers

Screenshot
Pop 57.24
Vit 1.00

linux-libc-headers is a set of Linux kernel headers for building libc. Since Linux 2.6, the kernel authors have frowned upon userspace programs including the kernel headers directly. Instead, the recommendation was to use sanitized kernel headers for userspace programs. The Linux Libc Headers project provides such a set of sanitized headers. It was initiated as a PLD Linux specific project.

Screenshot

Project Spotlight

Emdros

A corpus query system for analyzed text.

Screenshot

Project Spotlight

Luksus

A drive encryption script that makes encryption of storage media and virtual files quick and easy.