Common Compiler Infrastructure - Sample applications

  •        53

A set of sample compilers and tools that are built using the Common Compiler Infrastructure.

http://ccisamples.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Phc - The open source PHP compiler


phc is an open source compiler for PHP with support for plugins. In addition, it can be used to pretty-print or obfuscate PHP code, as a framework for developing applications that process PHP scripts, or to convert PHP into XML and back, enabling processing of PHP scripts using XML tools. It can compile PHP source into an (optimized) executable, Combine many php scripts into a single file and lot more.

ocaml-web-compiler - A compiler for Ocsigen Web Framework


A compiler for Ocsigen Web Framework

ZKPoK-Compiler - Zero Knowledge Proofs of Knowledge compiler framework


Zero Knowledge Proofs of Knowledge compiler framework

Pyjs - Python Web Application Framework


Pyjs is a Rich Internet Application (RIA) Development Platform for both Web and Desktop. It contains a Python-to-Javascript compiler, an AJAX framework and a Widget Set API. Pyjs started life as a Python port of Google Web Toolkit (GWT), the Java-to-Javascript compiler. Additional to the web framework, they have Desktop version of Pyjs called Pyjs Desktop. It allows the same web application source code to be executed as a standalone desktop application instead of being stuck in a Web browser.



Phalanger - The PHP Language Compiler for the .NET Framework


Phalanger is a new PHP implementation introducing the PHP language into the family of compiled .NET languages. It provides PHP applications an execution environment that is fast and extremely compatible with the vast array of existing PHP code. Phalanger maintains the way how PHP

Common Compiler Infrastructure - Metadata


A set of libraries for creating, reading and manipulating .NET CLR metadata and MSIL. This project is driven by the Research in Software Engineering team (RiSE) at Microsoft Research Redmond.

protoc-gen-haxe - Protocol Buffers compiler and run-time library for Haxe


I am also the author of [protoc-gen-as3](https://code.google.com/p/protoc-gen-as3/),which is the best Protocol Buffers implementation in ActionScript 3.I rewritten these code because I want to try the Haxe way to generate code.This table lists main difference between `protoc-gen-as` (or any other Protocol Buffers implementation) and `protoc-gen-haxe`:| | protoc-gen-as3 | protoc-gen-haxe || ------------- | ------------- | ----- || Cross-platform | No. It only runs in Adobe Flash Player or Adobe A

Spider Compiler


Spider Compiler parses the input of a spider programming source file and compiles it (with help of csc.exe; the C#-Compiler) to an exe-file. This project is developed in C#.

UI Compiler .NET - JavaScript compiler/minifier built on Google Closure Compiler


A compiler/minifier for JavaScript, built on Google Closure Compiler and YUI Compressor. It provides a .NET component for integration and a windows UI, allowing compilation of multiple source files in to one single file.

node-compiler - the online compiler api that compile c++ language


node compiler is an online compiler api that compile C++ language. It uses g++ compiler executed by execsync. The compiler api is built on express and run on linux (ubuntu, debian, fedora, etc.) or windows server.

OpenTuringCompiler - A cross platform Turing Compiler built with LLVM.


A compiler for Turing written using LLVM for code generation and Dparser for parsing. 10x faster than the most popular implementation and cross-platform.Unfortunately abandoned because although I have the resources to debug a compiler (with all the common features) I don't have the time to implement the thousand library methods present in regular Turing (though I made an effort and this compiler implements hundreds). The other issue is that Turing is a learning language where the possibility of compiler bugs would be devastating to the confidence of newbies, and it takes years to fully debug a compiler.

Sundstrom Compiler Construction Reference Framework


A reference framework for compiler construction. Contains a lexical analyzer system based on streams.

nanoc - Static site compiler framework


Static site compiler framework

benchmark-scripts - extendable framework to run soot compiler benchmarks on a test corpus


extendable framework to run soot compiler benchmarks on a test corpus

thesis-bak - MinML (subset of OCaml Light) certifying compiler and PCC framework


MinML (subset of OCaml Light) certifying compiler and PCC framework

codexCompiler - Compiler framework with implementation for Pascal written in Java


Compiler framework with implementation for Pascal written in Java

nocc - new occam-pi compiler framework (experimental)


new occam-pi compiler framework (experimental)

fptest - Testing framework for the Object Pascal language using the Free Pascal compiler.


Testing framework for the Object Pascal language using the Free Pascal compiler.

svgc - SVG to Hapax2 Compiler Framework


SVG to Hapax2 Compiler Framework