I wanted to create a simple program that was very portable that could process #include, #define, #ifdef, #ifndef, #else and #endif statements.
M4 is too complicated and cannot handle nested if-else this program can be used with M4.
Shark is an open-source preprocessor for Java that lets you do more with less. Shark makes Java sharper by adding Apache Velocity-style
foreach loops and property getters, C#-style property setters, and more.
Shark includes a commandline tool as we
A C compiler that easily ports to any microprocessor. The compiler has the goals, in order of importance, of portability (in both sourcecode and cpu target), small code size, simplicity, and execution speed. It is quite useful for microcontrollers.
Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.
Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
This is a simple library for parsing & compiling mathematical formulas (also with variables). Compiled ones are stored in machine code in memory and are ready for fast calculations (for example integral calculations, function plotting and analysis).
FreeTV is aimed at two things; to create a Linux port of the OpenTV GCC toolchain and to make sure that the sourcecode for the OpenTV GPL'd software is TRULY available upon request.
With the recent release of the OOPIC Compiler IDE sourcecode we, the users of the OOPIC robot controller are working to improve the developement environment to assist and make programming the OOPIC easier.
Object Tree, Virtual Machine and Compiler for Concatenative Languages, in a shared library - [This project is obsolete, and has been superseeded by the XCL suit, available at http://www.varkhan.net/software/xcl]
YooParse stands for Yet-another Object-Oriented Parser code generator. It is the complement of YooLex, a lexer code generator. The purpose of YooParse is to generate a parser that integrates tightly with the scanner generated by YooLex.
Menugool is a menu generation language for Ncurses. It takes as input a small language describing the menu, and spits out Ccode (optional makefile) to display the menu. You can embed callbacks or call external scripts (in this way you can create a men
JPP is a simple macro preprocessor for Java. It is entirely written in Java and provides
C-like preprocessor commands like #define #undef #ifdef #ifndef #else #endif #include.
More to be developed.
orange is a new object oriented programing language, combining features from objective c, java and scheme. it's main targets are compactness, efficency and rapid prototyping.
To make life easier for embedded systems engineers working on Hitachi targets, KPIT offers GNUSH & GNUH8 tool chain with free technical support to the European GNUSH & GNUH8 community.
Visit http://www.kpit.com/products/support.htm for more details.
Compiler, Interpreter and Docs for Superx++: the general purpose object-oriented programming language based on XML. Superx++ conforms fully to the XML 1.0 specification and is ideal for manipulating XML and other markup language documents.
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 framework for data-flow based program analysis, implemented as a set of Java APIs. By using this framework, researchers and developers can easily implement analyses, test their correctness, and evaluate their performance. In addition, the framework all
Falconer-Try Studios is developing this new gaming engine for 2D, 3D and soon VR environments. It will be best for RTS and FPS games. See the documentation for more data.
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)
DURIAN is a Free Delphi Web Application Server for make interactive dynamic web documents in the Pascal server-side html-embedded scripting language for Windows (Delphi) and Linux (Kylix).