A native Windows port of the GNU Compiler Collection (GCC)
MinGW: A native Windows port of the GNU Compiler Collection (GCC), with freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All of MinGW's software will execute on the 64bit Windows platforms.
Tcl/Java consists of two pieces of software. Jacl is an implementation of a Tcl interpreter written entirely in Java. Tcl Blend is a Tcl extension that provides access to Java from inside Tcl. One can prototype Java code using Tcl, and much more.
"xmlsh" is derived from the design and goals the unix shell and core commands but with XML expressions and documents added as core features to the shell. xmlsh can be used as a drop-in replacement for scripting xml transformations instead of sh.
Avrora is a suite of tools for analyzing and debugging programs for AVR microcontrollers. It has support for a sensor platforms such as Mica2 and MicaZ, allowing wireless network simulation and allows dynamic instrumentation and static analysis.
antlraux is a java package thought to be used in combination with antlr(http://www.antlr.org). Features contextual information management, command line parsing and lexical information treatment.
Beaver is a LALR compiler compiler for Java that uses several techniques to generate very fast parsers.
AMOS BASIC reimplementation in Java
jAMOS is a cross platform, Java-based reimplementation of François Lionet's AMOS BASIC on the Amiga.
Lsl Plus is an edit/compile/test environment for the Linden Scripting Language (LSL), implemented as an Eclipse plug-in.
An IRC client that uses Tcl for not only the scripting, but also the "glue" at the C level for how all the parts of the application fit together.
Compose* is a project that aims at enhancing the modularization capabilities of component- and object-based programming. In particular, Compose* offers aspect-oriented programming through the composition filters model.
The Moses Tool Suite is a collection of tools for visual modeling, simulation, analysis, synthesis, and visualization of computational systems.
Java library that emulates the Perl 5 "transliterate" operation on a given string. Most Perl 5 features are supported, including all the standard modifiers and most Perl escape sequences. Patterns are compiled for speed, and runtime performance is fast.
ADeLa is a scripting language with a python-like syntax, designed for easy embedding into java applications to drive all or part of the application logic. ADeLa scripts run in a sandbox into which only the desired functionality is exported.
ConteX is an expiremental programming language created by Rex Ford. Commonly referred to as 'CX', ConteX has the main goal of making reflections as natural as possible, while having a very consistant syntax.
DynamicJava is a Java source interpreter. It executes programs written in Java, like described in the Java Language Specification, in addition with scripting features.
Free & Compact Lisp Library for Java 5.0 and later
FreeForm can be described as a 'language language'. It can be used for specifying new formal language and the way how code written in such language is resolved. It allows defining syntax like libraries and combining and embedding custom syntaxes.
Runtime grammar engine for cross-platform Java-based applications.
JHaskell provides a Haskell interpreter and compiler for the JVM. The goal is to make Haskell a viable language for development for the Java platform and also to allow existing Haskell programs to run on the JVM.
JOY Script is simple java framework creating custom scripting languages to power java based applications
lightJacc is a small but strong grammar parser generator. It adopts a parsing strategy of its own: dynamic concurrent parsing -- which made it much stronger than LR or LL family CCs (YACC, ANTLR, etc), but still keep good performance.
MequaScript is a BASIC-style interpreter with a hybrid syntax
BASIC-style interpreter supporting hybrid BASIC and C-style syntax, multiple threads and simple object orientation.
NaRP-i (for Not a Real Pseudo Interpreter) is a multiplatform interpreter. His goal is validate analysis of problems made in a pseudolanguage called NaRP. Narp and Narp-i are so interdependent that they should be regarded as a single project.
Processor Interface for XML Inclusions (PIXI) is an implementation of the W3C XInclude Recommendation in Java.
As for a usual expression, it is a lexical analysis (resolution of the token), parsing (construction of the syntax tree), a semantic analysis (conversion into the instruction row shown by reverse-polish notation), and a calculated library.