RSS 10 projects tagged "Compilers"

No download No website Updated 13 Sep 2012 j2objc

Screenshot
Pop 28.57
Vit 24.07

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 23.07
Vit 26.32

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.

No download Website Updated 06 Jul 2010 Stab Language

Screenshot
Pop 16.91
Vit 1.45

Stab is a multi-paradigm, type-safe programming language. It will be familiar to Java and C# programmers. The compiler produces Java bytecode. Stab integrates features like lambda expressions, iterator blocks, language integrated queries, and more. It can directly use any existing Java libraries, and libraries written in Stab are directly usable from Java.

Download Website Updated 19 Apr 2012 Pyjamas

Screenshot
Pop 90.47
Vit 4.99

Pyjamas is a Python-to-Javascript compiler and an AJAX widget set for Web application development (its sister project is pyjamas-desktop). It is a port of Google's Web Toolkit to Python.

No download Website Updated 17 Jul 2008 Rules Framework

Screenshot
Pop 9.75
Vit 45.81

Rules Framework is a Java Rule Engine API (JSR 94) based framework for development, integration, management, monitoring, and execution of Java rules based applications.

No download Website Updated 14 Jan 2014 jcpp

Screenshot
Pop 147.83
Vit 16.72

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 15 Mar 2005 SNAP Platform

Screenshot
Pop 21.21
Vit 1.00

SNAP Platform is a development toolkit that packages into an easy to install solution the the Jikes Java compiler, the SableVM Java-like virtual machine and the GNU Classpath Java-like API, and the Eclipse universal tools platform, plus sample programs with source code and developer documentation.

No download Website Updated 23 Apr 2004 SPindent

Screenshot
Pop 14.32
Vit 60.37

SPindent (Server Page Indenter) is a JSP/PHP structural validator and indenter. It performs structural compatibility check of inner HTML generated from "parallel" branches of process flow statements such as if/else. It allows for those HTML branches to have different entry and exit HTML stack points, as far as the branches are compatible. This allows for verification and proper indentation of handy workarounds, as well as rusty pyramids. It is based on MixedCC (Mixed Compiler Compiler).

No download No website Updated 22 Apr 2004 MixedCC

Screenshot
Pop 16.85
Vit 60.38

MixedCC (Mixed Compiler Compiler) is a parser-generator framework for multi-layer templates. It also works as a detachable stack machine engine. LL(1) BNF grammars of respective layers are specified in JavaCC-like syntax. The lexer is either JavaCC-generated or user-written. Tokens can represent stack-machine transition commands.

Download Website Updated 29 Nov 2012 SableCC

Screenshot
Pop 245.75
Vit 16.10

SableCC is a parser generator that generates fully featured object-oriented frameworks for building compilers, interpreters, and other text parsers. In particular, generated frameworks include intuitive strictly-typed abstract syntax trees and tree walkers. SableCC also keeps a clean separation between machine-generated code and user-written code, which leads to a shorter development cycle.

Screenshot

Project Spotlight

CLOGS

A library for sorting and scanning on top of the OpenCL C++ API.

Screenshot

Project Spotlight

Ctalk

A language that adds classes, methods, and other object oriented features to C.