RSS 323 projects tagged "Compilers"

No download No website Updated 22 Dec 2013 Scheme Art

Screenshot
Pop 27.71
Vit 10.83

Scheme Art is a portable scheme compiler written in C++ that uses adaptive systems (chaos theory) and AI libraries for compiling and interpreting (at runtime.) It was originally devised as a Web REPL implemented in PHP code.

No download Website Updated 01 Nov 2013 Mirage programming language

Screenshot
Pop 23.54
Vit 12.99

Mirage is an esoteric programming language for masochistic aesthetes. It includes an interpreter and a CIL compiler.

No download Website Updated 17 Aug 2013 Pascal-P4 for Free Pascal and Delphi

Screenshot
Pop 42.28
Vit 15.64

Pascal-P4 for Free Pascal and Delphi is a port of a Pascal compiler written at ETH Zurich in 1976. The source code of the compiler is documented in the book "Pascal Implementation" by Steven Pemberton and Martin Daniels. The purpose of this project is to make Pascal-P compilable by Free Pascal and Delphi while keeping the changes to a minimum and preserving the line numbering as much as possible.

No download No website Updated 04 May 2013 pyC11

Screenshot
Pop 62.39
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 02 Mar 2014 HGL Suite

Screenshot
Pop 389.34
Vit 15.20

HGL is a compiler/interpreter suite for developing images. It features its own simple but powerful language, Lua integration, output in various formats as well as runtime input handled by plugins, and easy integration into various environments like Web servers or graphical applications. The input is taken from a source file, which has to be compiled for quick and frequent access by the interpreter. An interpreter then runs the compiled files, takes input from custom plugins (if neccessary), and outputs its result via custom plugins.

No download No website Updated 13 Sep 2012 j2objc

Screenshot
Pop 28.46
Vit 24.13

J2ObjC is a tool from Google that translates Java code to Objective-C for the iOS platform. It enables Java code to be part of an iOS build, as no editing of the generated files is necessary. The goal is to write an app's non-UI code (such as data access or application logic) in Java, which can then be shared by Web apps using GWT, Android apps, and iOS apps. J2ObjC supports most Java language and runtime features required by client-side application developers, including exceptions, inner and anonymous classes, generic types, threads, and reflection. JUnit test translation and execution are also supported.

No download No website Updated 26 May 2012 Pyjs

Screenshot
Pop 22.23
Vit 26.38

Pyjs is a Python-to-Javascript compiler and an AJAX widget set for Web application development. It was forked from Pyjamas and was originally a port of Google's Web Toolkit to Python.

Download No website Updated 19 Dec 2013 GCC-MELT

Screenshot
Pop 148.03
Vit 9.98

GCC-MELT is a high-level domain specific language that eases the development of plugin-like extensions for GCC, the Gnu Compiler Collection. These extensions can analyze or modify GCC internal representations, and can be used for static source code analysis, refactoring, specific warnings, optimizations, etc. The MELT language provides high-level features. Notably, MELT code is translated to C or C++, and can even contain C or C++ code. It includes powerful pattern matching facilities and can manipulate dynamically typed values and raw GCC structures. It enables functional/applicative, object-oriented, reflective programming styles and has a familiar Lisp-like syntax.

No download Website Updated 01 Dec 2013 Red language

Screenshot
Pop 107.59
Vit 9.91

Red language is a native-code compiled functional, imperative, symbolic, and homoiconic programming language that re-uses most of REBOL's syntax and semantics. Both static and JIT compilation support are planned. A strong emphasis is made on concurrency and both task and data parallelism support using an actor-like abstraction and parallel collections (Scala-like). The target range of usage spreads from low-level system programming (thanks to the built-in Red/System C-level DSL) and embedded systems, up to high-level scripting, with an optional REPL console.

Download Website Updated 13 Nov 2011 The IEC 61131-3 Structured Text to XML Com...

Screenshot
Pop 41.71
Vit 1.00

The IEC 61131-3 Structured Text to XML Compiler parses an IEC Structured Text source and generates an XML representation of the syntax tree of the source. Names defined in the IEC 61131-3 grammar are used as tag names, though underscore characters in the names of the non-terminal symbols are replaced with a minus sign. The result then can be further processed with the YML toolchain or with an XSLT stylesheet. The compiler is compatible with the 61131-3 ST standard as used in the Beremiz project, as well as with the dialect of EPAS 4.

Screenshot

Project Spotlight

Polipo

A lightweight caching Web proxy.

Screenshot

Project Spotlight

g7ctrl

A daemon for the GM7 GPS Tracker.