DIL is a hand-crafted compiler implementation for the D programming language written in D v2 using the Tango standard library. The lexer and the parser are fully implemented. Semantic analysis is being worked on. The backend will most probably be LLVM.
Icecream/icecc is created by SUSE and is based on ideas and code by distcc. Like distcc it takes compile jobs from your build and distributes it to remote machines allowing a parallel build on several machines you've got. But unlike distcc Icecream uses a central server that schedules the compile
... [More] jobs to the fastest free server and is as this dynamic. This advantage pays off mostly for shared computers, if you're the only user on x machines, you have full control over them anyway. [Less]
cparser is a library containing a parser, lexer and semantic analysis for the ISO C99 language. It should be used as a compiler frontend, a base for source-source transformation, or source-checker tools.
Pyjs is a port of Google's GWT to Python. It provides a stand-alone python-to-javascript compiler, an AJAX library, widget toolkit, and general-purpose libraries that resemble desktop toolkits such as pyqt4 and pygkt2.
With Pyjs, rich media applications can be written entirely in python, and
... [More] deployed for all major web browsers.
Pyjs Native is now included by default, making it possible to run Pyjs applications -- unmodified -- as native Python desktop applications. HTML, CSS, and plugin features remain available, even in the browser version, thanks to ubiquitous browser engine technology. WebKit, XULRunner and MSHTML are the three current available options. [Less]
cc65 is a complete cross development package for 65(C)02 systems, including a powerful macro assembler, a C compiler, linker, librarian and several other tools.
FCC, Feep's Crazed Compiler, is an ongoing experiment in writing a compiler for a D-like language, unburdened by decades of compiler writing "best practices". Tentatively alpha-state, it is already usable but has lots of dark corners remaining. Check the nehe/ folder for OpenGL examples.
The VCF Builder is an advanced development tool for creating C++ applications, and supporting a wide number of plugins for enhancing it's functionality. While the VCF Builder is capable of creating generic C++ applications, it's designed to support visual form design using the VCF framework and the
... [More] component and reflection features of the VCF. The VCF Builder is itself built using the VCF kits. The project makes use of ctags and the ANTLR project for parsing. [Less]
A Java 1.5 Parser with AST generation and visitor support. The AST records the source code structure, javadoc and comments. It is also possible to change the AST nodes or create new ones to modify the source code.
Main features
light weight good performance easy to use AST can be modified AST
... [More] can be created from scratch
This parser was created using javacc (the java compiler compiler). All the nodes of the AST, visitors and other features was coded manually using the Eclipse IDE.
Help this project, Donate. Thanks. [Less]
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy