RSS 50 projects tagged "Compilers"

No download Website Updated 14 Jan 2014 jcpp

Screenshot
Pop 124.17
Vit 16.06

JCPP is a complete, compliant, standalone, pure Java implementation of the C preprocessor. It is intended to be of use to people writing C-style compilers in Java using tools like sablecc, antlr, JLex, CUP, and so forth. It has been used to successfully preprocess much of the source code of the GNU C library.

Download Website Updated 18 May 2013 ELFIO

Screenshot
Pop 137.26
Vit 15.30

ELFIO is an ELF (Executable and Linkable Format) reader and producer implemented as a C++ library.

Download Website Updated 10 Apr 2013 YML

Screenshot
Pop 149.10
Vit 19.24

YML (Why a Markup Language?!) is an easy language to compile into XML. YSLT is an easy language for code generation, automating your software development tasks.

Download Website Updated 27 Mar 2013 binutils

Screenshot
Pop 808.48
Vit 25.34

GNU binutils work mostly behind the scenes of Linux development, largely because GNU make and the GCC frontend does so many things automatically. Utilities include: ld as nm objdump objcopy nm ar ranlib strip c filt size addr2line and dlltool.

Download Website Updated 14 Jan 2013 ARIO

Screenshot
Pop 32.89
Vit 1.00

ARIO is a C++ library for reading and producing archive files, which are commonly used as libraries of relocatable object files.

Download Website Updated 24 Sep 2012 ELF Tool Chain

Screenshot
Pop 53.67
Vit 2.57

ELF Tool Chain is a set of program development tools for working with files in the ELF executable file format.

Download Website Updated 17 Feb 2012 netcc

Screenshot
Pop 19.24
Vit 28.24

netcc is an IPv4/IPv6, broadcast/multicast, and TCP/SCTP-based distributed compilation utility for gcc which works faster than distcc/icecc on multicore systems.

No download No website Updated 08 Jul 2010 FSMGen

Screenshot
Pop 15.72
Vit 37.22

The FSMGen program is a compiler that assembles a state machine definition into executable code in C. The output is designed to be generic and is not bound to any particular input. The tarball contains source code and a Makefile for building it on Linux systems.

No download Website Updated 18 Feb 2010 Schmant

Screenshot
Pop 37.63
Vit 2.73

Schmant is a build tool for building Java programs. It provides a set of build tasks (compile, text process, tar archive, etc.) and an environment in which to run build scripts. Build scripts can be written Groovy, JavaScript, JRuby, or Jython. The goal of the project is to be feature-comparable with Apache Ant, but much nicer to work with.

Download Website Updated 18 Dec 2009 State Machine Compiler

Screenshot
Pop 166.07
Vit 6.18

SMC takes a state machine stored in an .sm file and generates the state pattern classes in fourteen programming languages. Its features include default transitions, transition arguments, transition guards, push/pop transitions, and Entry/Exit actions. It requires Java SE 1.6 or better.

Screenshot

Project Spotlight

GNOME Commander

A GNOME based filemanager.

Screenshot

Project Spotlight

Lbzip2

A parallel, SMP-based, bzip2-compatible compression utility.