Conan is a lightweight fork of the .NET Compiler Platform ("Roslyn") by adding a compiler plugin infrastructure. These plugins can be deployed and installed as regular Diagnostic Analyzers.
Hogan.js - A mustache compiler.
Hogan.js is a compiler for the Mustache templating language. For information on Mustache, see the manpage and the spec.
Hogan compiles templates to HoganTemplate objects, which
This is the official repository for the Scala Programming Language.
How to contribute
To contribute to the Scala Standard Library, Scala Compiler and Scala Language Specification, please send us a pull reques
Vim compiler file for Go (golang)
Compiles Go files in the background and usefully underlines and reports errors to the QuickFix window:
Just clone this repo into your bundles direc
This project has moved to llvm.org. Any contributions or bug reports should be sent there. Please refer to the llgo readme for more information.
llgo is a Go frontend for LLVM, written in Go.
llgo is under active developme
GopherLua: VM and compiler for Lua in Go.
GopherLua is a Lua5.1 VM and compiler written in Go. GopherLua has a same goal with Lua: Be a scripting language with extensible semantics . It provides Go APIs th
The only Sass compliant Go library! go-libsass is a wrapper to the sass/libsass project.
To build, setup Go
Basic example more examples found in examples
buf := bytes.NewBufferString(
Hate waiting for SASS compiling your stylesheets with Compass over 10 seconds everytime? C6 helps you write style sheets with efficiency.
C6 is a SASS 3.2 compatible implementation written in Go. But wait! this is not only to
This repo tracks issues related to the publication to npmjs.org and associated plugins. Any bugs not related to the plug
The verified C compiler.
The CompCert C verified compiler is a compiler for a large subset of the C programming language that generates code for the PowerPC, ARM and x86 processors.
8cc C Compiler
8cc is a compiler for the C programming language. It's intended to support all C11 language features while keeping the code as small and simple as possible.
The compiler is able to compile itself. You can see its
built for speed.
a low-level markdown compiler that allows frequent parsing of large chunks of markdown without caching or blocking for long periods of time.
light-weight while implementing all markdown f
What is it?
Pythran is a Python to c++ compiler for a subset of the Python language, with a focus on scientific computing. It takes a Python module annotated with a few int
This project contains a set of performance test scripts for the F# compiler.
This script will try to measure compile times of different projects for different versions of the F# compiler.
The idea is that you fork ht
NTypeScript / TypeScript.NET
A C#/.NET wrapper for TypeScript
Compile TypeScript from C#
Can run latest Type
F# |> BABEL
Follow us on Twitter!
Mono Basic: Visual Basic Compiler and Runtime.
= Building =
To configure this module, first configure it, like this:
To build it, use:
To install the compiler and runtime, use:
NOTE: This is not the official Gendarme source repository.
The official repository is:
This repository is used:
* for unsupported tools (sources) not part of the Gendarme distribution
* download of t
8cc.vim: Pure Vim script C Compiler
This is a Vim script port of 8cc built on ELVM. In other words, this is a complete C compiler written in Vim script.
8cc is a nicely-written small C compiler for x86_64 Linux. It's C11-aware
Quick Start - Developing GHCJS
Starting with GHC version 8.2, GHCJS depends on a customized ghc library, installed under the name ghc-api-g
DCLua - Go Lua Compiler and VM:
This is a Lua 5.3 VM and compiler written in Go. This is intended to allow easy embedding into Go programs, with minimal fuss and bother.
I have been using this VM/compiler as the primary script h
MiniJava - the eponymous compiler.
A modified version of the project three starter is available at
src/java/. The clojure code automatically loads class files from
FOR THE TA:
To run the tests
$ java -jar minijava-standal
This handbook is designed to help you understand how to use Closure Compiler and learn its features.
DirectX shader bytecode cross compiler.
Originally based on https://github.com/James-Jones/HLSLCrossCompiler.
This library takes DirectX bytecode as input, and translates it into the following languages:
constexpr-8cc: Compile-time C Compiler
constexpr-8cc is a compile-time C compiler implemented as C++14 constant expressions. This enables you to compile while you compile! This project is a port of 8cc built on ELVM Infrastructu
Shellcode Compiler is a program that compiles C/C++ style code into a small, position-independent and NULL-free shellcode for Windows (x86 and x64) and Linux (x86 and x64). It is possible to call any Windows AP
The Lift language
Install git, git-lfs, dot and the latest Java SDK
Clone the "lift" repository to a directory of you choice
Install the ArithExpr dependency by running ./updateSubmodules.sh
The F# compiler, F# core library, and F# editor tools
You're invited to contribute to future releases of the F# compiler, core library, and tools. Development of this repository can be done on any OS supported by .NET Core.
Welcome to Cython!
Cython is a language that makes writing C extensions for Python as easy as Python itself. Cython is based on Pyrex, but supports more cutting edge functionality and optimizations.
The Cython language is very c
A java serialization library with built-in support for forward-backward compatibility (schema evolution) and validation.
efficient, both in speed and memory
flexible, supporting pluggable formats
Ceed is a tiny open source compiler for x86 Linux and Windows. It can compile
a high level language source code into ELF or PE executable. Design and
implementation of Ceed is described at: http://logicpundit.com/blog/ceed
Basic compiler frontend using LLVM as backend written without C macros (includes and simple defines don't count
) so it is easy to read and understand.
Create and refine a most basic compiler u
DirectX Shader Compiler
The DirectX Shader Compiler project includes a compiler and related tools used to compile High-Level Shader Language (HLSL) programs into DirectX Intermediate Language (DXIL) representation. Application
RGA (Radeon GPU Analyzer)
Radeon GPU Analyzer is a compiler and code analysis tool for Vulkan, DirectX, OpenGL and OpenCL. Using this product, you can compile high-level source code for a variety of AMD GPU and APU architectures,
I created this p
[deprecated] AoT loader
This project is deprecated
Project is deprecated as AoT mode will be a default soon, we suggest using ngc until then as the official offering from Angular.
This loader allow
Cynth is a simple C-to-Verilog compiler. It is under development.
Cynth is written in Scala. Build it with sbt by running:
$ sbt stage
Cynth will be built in target/universal/stage. To invoke Cynth:
Doxyrest is a compiler from Doxygen XML to reStructuredText -- hence, the name. It parses XML databases generated by Doxygen, feeds those to the Lua-based string templating engine and prod
Python to python compiler that allows you to use some Python 3.6 features in older versions, you can try it in the online demo.
Requires Python 3.3+ to run, can compile down to 2.7.
An extensible framework for easily writing debuggable, compiler optimized, position independent, x86/x64 shellcode for windows platforms.
For basic usage see main.cpp
Suggested compiler options
full-stack-hello is a minimal virtual machine kit capable of performing tasks at any level of the technical stack on which a typocal 'Hello World' program execution depends. It means:
Instruction Set Architec