501 projects tagged "Compilers"

No download Website Updated 08 Sep 2005 phpwscite

Screenshot
Pop 28.53
Vit 2.05

phpwscite is an optimized development environment for PHP using Scite as an editor.

Download Website Updated 20 Nov 2005 pocketpc crosscompiler from x86 linux

Screenshot
Pop 25.77
Vit 1.00

pocketpc crosscompiler from x86 linux is a binary version of the GNU toolchain (gcc and its friends) to be able to compile programs on an x86 Linux machine and run them on a PocketPC (Windows CE PDA with an ARM (a.k.a Xscale) processor).

Download Website Updated 23 Sep 2007 preccx

Screenshot
Pop 41.16
Vit 5.18

PRECC eXtended is an infinite-lookahead higher-order compiler-compiler for languages with context-dependent grammars. The generated code is ANSI C and ANSI C++; the code will compile and run natively under either C or C++. Specification scripts are extended BNF, with both inherited and synthetic attributes allowed. Scripts can be compiled in separate modules and linked later. The technology is essentially LL(oo).

Download Website Updated 06 Jun 2008 project:Einstein

Screenshot
Pop 21.26
Vit 1.43

project:Einstein aims to deliver a Domain Specific Language for contemporary enterprise development. This includes an SOA-based approach with a lightweight, easy-to-understand language on top of a contemporary stack of enterprise technologies.

No download No website Updated 04 May 2013 pyC11

Screenshot
Pop 58.41
Vit 1.00

pyC11 is a grammar to parse programs in the C programming language following ISO/IEC 9899:2011. It is written using pyPEG, a parsing framework for Python. The grammar supports Python 2.7 and 3.x. The test bench requires py.test.

Download Website Updated 10 Jan 2014 pyPEG

Screenshot
Pop 186.95
Vit 22.86

pyPEG is a quick and easy solution for creating a parser in Python programs. pyPEG uses a PEG language in Python data structures to parse, so it can be used dynamically to parse nearly every context free language. The output is a plain Python data structure called pyAST, or, as an alternative, XML.

No download Website Updated 02 Mar 2003 rcc

Screenshot
Pop 8.72
Vit 1.00

RC is a dialect of C that adds safe, region-based memory management to C. Region-based memory management allocates objects in a program-specified region. Objects cannot be freed individually; instead regions are deleted with all their contained objects. RC is safe, since for each region, r, it maintains a reference count of the number of external pointers to objects in r (i.e. of pointers not stored within r). Deleting a region with a non-zero reference count causes a runtime error (abort). RC's compiler, rcc, is based on gcc.

Download No website Updated 07 Sep 2004 regexp-engine

Screenshot
Pop 26.98
Vit 2.28

regexp-engine is a regexp engine written entirely in Ruby that makes it possible to search in text with advanced search patterns. It supports Perl 5 and some Perl 6 syntax and is fairly compatible with Ruby's native regexp engine, passing almost 98% of the Rubicon tests. The implementation is simple and contains no optimizations.

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.

Download Website Updated 30 Aug 2011 sfront

Screenshot
Pop 83.14
Vit 15.36

Sfront compiles MPEG 4 Structured Audio (MP4-SA) programs into efficient C programs that generate audio when executed. MP4-SA is a standard for normative algorithmic sound, which combines an audio signal processing language (SAOL) with score languages (MIDI and SASL). Under Mac OS X and Linux, sfront supports real-time, low-latency audio input/output and MIDI input. Under Mac OS X, sfront supports the creation of AudioUnit plug-ins. The documentation includes a book about SAOL programming.

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.