An extensible Java implementation of the W3C XQuery language. The project aims to provide a generic XQuery parser (written with JavaCC), translation to the XQuery core grammar, modularised query optimisation, and an open XMLSchema type system.
Interpreter for a new language named "Dragon". The language enables OOP, although it's aimed to go one step further, towards what we called "Semantics Oriented Programming" (or SOP). Catalan & English.
ENI (Enhanced Ini Files Parser), this is a pre-alpha of a advanced configuration parser.
Educational Interpreter of C++ in JAVA language
ESA Provides a wrapper around the .NET scripting engine which adds support for hosting the scripting engine in a seperate AppDomain, and includes a Design-time environment for applications.
Eryx is an experimental programming system with python-like main language syntax.
Esla is a very simple C++ scripting language that can be embedded within an application or a numerical code. New language keywords can easily be programmed and added to the core language.
EsoTransformer is a kind of a translator which translates esoteric languages like Brainfuck into more common programming languages as Java or C++.
Eve is intended to be a Haskell-derived language with more familiar (Python/Rubyish) syntax. Short term, think of it as a gateway drug to Haskell for Python/Ruby programmers. Long-term, it's intended to be a practical (DB/webapp/GUI-enabled) Haskell.
ExTeX aims to implement a typesetting system inspired by TeX. The design is based on components with well defined interfaces. This eases to modify and extend the language, the typesetter, the font subsystem, the backend, and other parts.
Exipnos is an Open Source, network based 3D virtual reality platform. The platform is intended mainly (but not exclusively) for eLearning applications. Role Player or Adventure Games might as well be developed and hosted on Exipnos.
A C++ class for evaluating mathematical expressions written in infix notation
Expression4J (Math Expression Parser) is a java framework used to manage mathematic expression stored in String object like "f(x,b)=2*x-cos(b)" or "g(x,y)=f(y,x)*-2". Expression gramar can be define by user (add new operator or type ...)
Extrospective agent program is a software agent architecture extending the well known BDI paradigm. This project is in collaboration with A&A framework by Alessandro Ricci, and Jason agent programming project by Jomi F. Hübner and Rafael H. Bordin.
FAF-Basic Interpreter is a Basic Interpreter project written for Win32 or Linux. The Programmes can be interpreted in both systems.
Free & Compact Lisp Library for Java 5.0 and later
FinalBASIC the platform independent, multifunctional programming language for beginners.
A lisp system for embedded systems.
This is an interpreted programming language that is designed to teach young children the fundamentals of programming, hiding away from students the complex concepts of programming, such as parentheses, quotes, data types, arrays, while allowing them to understand the basic concepts of programming, and, move to a more advanced language. It also serves as an exapmle on how to create an interpreter with QBASIC. The interpreter is written in QBASIC, and is licensed under the GNU GPLv2. About the unixname: The "shortname" of the project was a typo, but it was too late when I actually realised it. Features that still need to be implemented: Boolean expressions (IF) (If I ever find a flexible way to implement them, because you can't parse user input to a boolean command in QBASIC, without using a dynamically changed BAS file, which is going to fail if using it compilled) The source code should be compiled with either QB64, QuickBASIC or freeBASIC (with the -lang qb switch enabled
FliteTutor is currently merely a concept for an interactive training enhancement to the free flight simulator FlightGear, the purpose will be to provide basic tutorials within FlightGear about its general usage and also specific topics. (check homepage)
Build your program from scratch of flowcharts with comfortable and nice visual designer. Interpret resulting diagram to pure C++ code and run it just in the same environment. Flowcharts interpreter is best optimized solution for newbie programmers.
This program allows creating client-server database applications with less programming effort. Based on a definition file, the user can browse, search, and update tables through forms. Logic can be coded on a simple scripting language.
Forth-like thin scripting system written in portable C.
Testing and Test Control Notation (TTCN) is internationally standardized testing language designed purely for testing. Currently there is no free compiler for it. The main target of that project is to create one based on C interface defined in ETSI spec.