501 projects tagged "Compilers"

Download Website Updated 30 Jan 2001 PPCForth

Screenshot
Pop 18.06
Vit 1.00

PPCForth is a minimal version of FORTH targetted for embedded PowerPC systems. It currently supports the IBM 40x series, although the Motorola 8xx series is a future possibility. It may be used to boot boards, load S records, and of course, write programs in FORTH.

Download Website Updated 30 Jan 2001 QCL

Screenshot
Pop 19.67
Vit 1.00

QCL is a high-level, architecture-independent programming language for quantum computers, with a syntax derived from classical procedural languages like C or Pascal. This allows for the complete implementation and simulation of quantum algorithms (including classical components) in one consistent and familiar formalism. QCL is especially meant for users with a math/CS rather than a physical background, who want to play with non-classical algorithms.

Download Website Updated 30 Jan 2001 SHACC

Screenshot
Pop 14.07
Vit 1.00

SHACC (Shaggy's Homebrew Alternative Compiler Compiler) reads an extended yacc-style grammar specification and generates an LR(k) parser for it. The main purpose of SHACC is to be able to parse complex grammars with ambiguities that YACC cannot handle, such as C++ (which it was originally developed for). If your grammar results in lots of shift/reduce and reduce/reduce errors in YACC, and you don't want to rewrite it in ways that make the grammar more complex and hard to understand, you might want to try out SHACC instead.

Download Website Updated 30 Jan 2001 tdasm

Screenshot
Pop 17.09
Vit 1.00

The Table Driven Assembler (TDASM) is a portable cross assembler for any kind of assembly language. It should be possible to use it as a compiler to any target microprocessor using a table that defines the compilation process. The development of the project has been terminated. Anyone who would like to continue with development is welcomed, but there is only czech documentation available.

Download Website Updated 30 Jan 2001 Tesla

Screenshot
Pop 18.49
Vit 1.00

Tesla is the first TOM compiler written in TOM, and the first compiler to add blocks (a.k.a. closures) to TOM. Currently undergoing early testing, Tesla can be bootstrapped on a machine without prior TOM support.

Download Website Updated 30 Jan 2001 theosim

Screenshot
Pop 13.89
Vit 1.00

theosim is a simulation and compilation package of several languages which are of theoretical relevance only (PASCALLI, PASCALLINO and RAM).

Download Website Updated 02 Feb 2001 as64

Screenshot
Pop 20.42
Vit 1.00

as64 is a cross-assembler for the MOS 6510 CPU found in the Commodore 64 computer.

Download Website Updated 15 Jul 2001 C language utilities

Screenshot
Pop 33.76
Vit 1.00

The cutils collection is composed of: cdecl and cundecl (decode and encode C type declarations), cobfusc (make a C source file unreadable but compilable), chilight (highlight C source files), cunloop (unloop C loops), yyextract (extract grammar rules from yacc grammar), and yyref (generate a cross-reference for yacc input).

Download Website Updated 18 Sep 2001 MetaRuby

Screenshot
Pop 20.98
Vit 1.00

MetaRuby contains miscellaneous libraries (useful now) for a future Ruby-in-Ruby interpreter including Array/Hash/String as abstract ("Hollow") classes, an undo queue, a statistical time-profiler, an event loop, a modular marshaller ("ToSource"), a specification for a modular+reflexive+homoiconic remote call system ("LGRAM"), a declarative type system, a schema for expressing Ruby source code as proper (non-special) Ruby objects, etc.

Download Website Updated 16 Oct 2001 Manta

Screenshot
Pop 12.08
Vit 1.00

Manta is a native Java compiler. It compiles Java source code to x86 executables, and contains a highly-efficient RMI implementation

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.