CLISP is a portable ANSI Common Lisp implementation and development environment by Bruno Haible. Interpreter, compiler, debugger, CLOS, MOP, FFI, Unicode, sockets, CLX. UI in English, German, French, Spanish, Dutch, Russian, and Danish.
EJE is a simple Java editor, perfect to learn Java, without learning a complex development tool. EJE is multi-platform (written in Java), light- weight, user-friendly and have several useful basic features. A good help to start with Java!
BTP is a new Cross Plataform Basic Compiler Project using Basic to Pascal Translation and compilation using FPC (Free Pascal Compiler). Current State is good. You can make anything under console and use inline pascal for now if you like to build GUI app
ContractChecker is a small tool to provide support for some design by contract features to standard Java code. Internally, it is composed of an Ant task, which invokes a doclet to generate AspectJ and the AjcTask itself in order to compile it.
Small, object-oriented, interpreted scripting languaje, easily embbedable on C++ applications (C++ source code). It can be used as a fast scripting languaje for RPG games, online applications and applications that needs complex customizations.
Covra is a project to help design compilers. C3 is a tool specialized on the easy design and construction of ASTs, it is independent of the compiler compilers or parser generator that is used. It generates Java and C# code. Require JRE 1.6.0.
Cocuyo is a framework for compilers development. It provides code generators that can be extends easily for a better code generation and design patterns implementations like AST, visitors, builders, semantics structures, or anything you need.
The DE programming language SDK defines a new language called DE, thats gives a new step after C++, Java and C#. The projects consists on a formal definition, a tutorial and the software developement kit associated.
JEC is a Java Expression Compiler library (a JAR) that allows bidirectional expression evaluation and assignation (like book.pages[selectedPage].text). It was designed for mapping HTTP parameters to class fields in the model for a Java web controller.
JavaCET is an API wrote in Java that allows to analyze Java source code and libraries, and control its execution and its trace in an integrated and comprehensible object-oriented way. It allows backwards execution.
Language Prototyping System
Experimental compiler for an extended version of the Curry programming language
Studying, playing and crashing the core of compilers. Developing a compiler from scratch.