RSS 8 projects tagged "Compilers"

Download Website Updated 30 Sep 2009 Bit::Vector

Screenshot
Pop 180.18
Vit 7.24

Bit::Vector is a (stand-alone) C library and an object-oriented Perl module (with overloaded operators) which allows you to handle bit vectors, sets (of integers), "big integer arithmetic" (e.g. for cryptography), and boolean matrices (all of arbitrary size) very efficiently.

Download Website Updated 05 Jun 2012 Cetus

Screenshot
Pop 54.50
Vit 3.82

Cetus is a compiler infrastructure for the source-to-source transformation of software programs. It currently supports ANSI C and is under development to support C++.

Download No website Updated 23 Dec 2005 HTML::Template::JIT

Screenshot
Pop 26.61
Vit 2.73

HTML::Template::JIT is a just-in-time compiler for HTML::Template. Templates are compiled into native machine code using Inline::C. The compiled code is stored to disk and reused on subsequent calls. HTML::Template::JIT is up to 8 times as fast as HTML::Template using caching.

Download Website Updated 12 Mar 2002 MacPerl

Screenshot
Pop 17.83
Vit 1.77

MacPerl is an application and a command-line tool (for use with MPW) that implements the popular Perl programming language on Mac OS (Classic, not X).

Download No website Updated 12 Feb 2001 Parse::Yapp

Screenshot
Pop 19.90
Vit 1.78

Parse::Yapp provides a set of modules and a frontend to generate Perl OO LALR(1) parsers. It can input clean yacc or bison grammars. The generated parsers are fast, being based, like yacc, on building Deterministic Finite Automata (DFA) and moving through a set of states using Deterministic Push Down Automata (DPDA) derived from the DFA to match the input stream tokens.

Download Website Updated 09 Dec 2003 Perthon

Screenshot
Pop 27.78
Vit 1.00

Perthon converts Python source code to human- readable Perl 5.x source code. It makes use of Damian Conway's Parse::RecDescent for parsing, and aims to reimplement the Python language as specified in the Python Reference Manual and BNF grammar. Perthon is similar to Jython (www.jython.org), which reimplements Python on the JVM, except that Perthon works at the source code (not byte code) level. Perthon does the reverse of Bridgekeeper (http://www.crazy-compilers.com/bridgekeeper/), which attempts to solve the (much harder) problem of Perl-to-Python source code machine translation.

Download Website Updated 30 Apr 2008 YAP Prolog System

Screenshot
Pop 41.74
Vit 3.86

Yap is a high-performance Prolog compiler developed at LIACC, Universidade do Porto. Its Prolog engine is based on the WAM (Warren Abstract Machine), with several optimizations for better performance, and achieves performance comparable or exceeding that of commercial Prolog systems. Yap is largely compatible with the major Edinburgh Prolog systems, and has been ported to most 32-bit and 64-bit Unix based platforms. A Windows port is also available.

No download Website Updated 06 Mar 2002 ananas.org HC

Screenshot
Pop 19.95
Vit 1.01

ananas.org HC automatically generates a SAX ContentHandler from your list of XPaths. In practice it means that you need not worry with low-level state tracking and can concentrate on your application-specific code.

Screenshot

Project Spotlight

GNU Wget

A network utility for downloading content from the Web.

Screenshot

Project Spotlight

AutoArchive

A simple backup utility.