Translates state machine into a target programming language.
SMC takes a state machine stored in a .sm file and generates a State pattern in 14 programming languages. Includes: default transitions, transition args, transition guards, push/pop transitions and Entry/Exit actions. See User Manual for more info.
Squirrel is a light weight programming language featuring higher-order functions,classes/inheritance,delegation,tail recursion,generators,cooperative threads,exception handling, reference counting and garbage collection on demand. C-like syntax.
This project will help you to expose C++ libraries to Python. pygccxml package is an object oriented framework for reading C++ declarations. pyplusplus package is an object-oriented framework for creating a code generator for boost.python library.
This project is no longer hosted here. Please follow the link below.
guiForth is a customized version of pForth that provides bindings to the FLTK library. The initial goal is to create a software development system for the Agenda VR3 PDA, but guiForth should be portable to any platform that has FLTK.
The Introspector enables the programming tools that deal with source code such as the compiler to communicate in a standard and neutral manner reducing the accidental cost of programming. http://github.com/h4ck3rm1k3/
C++ parser engine based on the tables generated by Gold Parser Builder. The project has moved to GITHUB, please go there to download the latest version: www.github.com/manast/cpp-gpengine
A run-time configurable character stream tokenizer that allows the user to define token classes via regular expressions. The developer is not limited to predefined notions of whitespace, commenting, or word modalities.
PICxxx Genric assembler (support for script language that can describe most microcontrollers and some processors). First release support about 90 different microcontrollers and devices.
2Lang is a new Programming language, designed for portable, scalable Web 2.0 applications to be executed on a variety of devices. Create enterprise tiered applications with rich user interfaces in minutes
ANGEL-Automatic differentiation Nested Graph Elimination Library is a template library using the Boost Graph Library and the Standard C++ Library; it provides sparse representations of c-graphs their dual line graphs and vertex, edge and face elimina
ARIO is a C++ library for reading and producing archive files, which are commonly used as libraries of relocatable object files. See also ELFIO project.(http://sourceforge.net/projects/elfio)
Adam is a programming language that is truely visual. There is a person named Adam who walks around in a 3D environment to show the execution of a program. A program is a description of the sequence of actions Adam must perform on the objects in a
The main goal of BASIC foundry on SourceForge is to gather all developers that works something related to BASIC programming language in order to help creation of fast, stable, cross-platform, OPEN SOURCE BASIC compiler.
Netflow analyzing tools : JXColl - collector for Netflow (or XML specified) data Analyzer - front-end application for providing an user interface and output (graphs, statistics, etc.)
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.
Build Compiler is a project intented to help anyone that needs to know more about compiling issues. It shows how you can build a lexical, syntatic and semantic analyzers, code generation and a very simple stack based virtual machine.
C-smile OOL is a scripting language with C++-like grammar. It has compiler, VM running bytecodes and C++ extendible runtime. Intended to run in standlone and embedded mode.
A C++ port (a redesign implementation actually) of the CLIPS expert system . This will be done along the lines of the Java port Jess, but full CLIPS backwards compatability will be maintained (even to the API level where possible).
CORBA for PHP is a PHP Extension to use CORBA objects in PHP5(Zend Engine 2). It uses MICO as its ORB and will also provide an Idl-to-PHP language mapping specification and compiler. For a PHP4 CORBA support look at the great Universe-phpext.
The fast, flexible parsing engine. Parse anything in 4 steps: (1) define a grammar, (2) load the grammar into ClearParse, (3) call the engine to parse the source, and (4) traverse the parsing tree. You can even change your grammar at run time.
CodeXpand Engine is a Scripting engine written with C++. It work with COMPILED SCRIPT linked at Run Time with Host Applications. The SCRIPT COMPILER generate the CPU bytecode requested from the Host CPU where the application (& the scripts) will run.
A compiler able to use sources from multiple languages, and build to different target platforms. Eventually, it should be able to compile itself, at which point the c++ standard headers will likely be replaced with the compiler's own libraries.
This project originally was about a megaman clone called "Game Developer Man". Game Developer Man, the game, has long since tanked. However this project has moved on to the KRGP.