Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Compiler

Compilers are software that translate higher-level (more human readable) programming languages to lower-level languages (e.g. machine code). The processor executes machine code, which indicates when binary high and low signals are required in the arithmetic logic unit of the processor. Examples of compiled languages include BASIC, Fortran, C++, C, and Java.

https://github.com/andrearcaina/bamboo

A statically typed interpreted language written in Go

compiler go interpreter

Last synced: 29 Nov 2024

https://github.com/ehwan/lua_rust

lua syntax parser & interpreter in Rust

compiler glr-parsing lalr1 lua rust

Last synced: 12 Oct 2024

https://github.com/coditva/uc-to-llvm

A small uC compiler front-end for LLVM

compiler compiler-construction lex llvm llvm-c llvm-ir yacc

Last synced: 28 Dec 2024

https://github.com/nirokay/love2d-compiler

This is a collection of shell scripts used to compile Love2d projects to .love and .exe packages for easy distribution.

bash-script compiler love2d lua shell-scripts

Last synced: 20 Dec 2024

https://github.com/mandarancio/dyaf

Do Yourself A Favor: an extensible parser and AST Generator

ast compiler dsl extensible modular parser

Last synced: 29 Nov 2024

https://github.com/qhdwight/q-lang

My high school capstone project - a compiler for my own language written with Golang

assembly compiler golang language

Last synced: 08 Oct 2024

https://github.com/indutny/json-pipeline-observer

Observer for json-pipeline

compiler json-pipeline

Last synced: 17 Oct 2024

https://github.com/porglezomp/compiler-parts

Parts of a compiler backend, from scratch

compiler graph-coloring

Last synced: 20 Dec 2024

https://github.com/bhansconnect/rcc

The Roc C Compiler

compiler roc-lang

Last synced: 05 Jan 2025

https://github.com/matteodelseppia/haruko

A toy Clojure-inspired programming language written in Scala and compiled for the JVM

asm ast clojure compiler java jvm lisp scala

Last synced: 18 Nov 2024

https://github.com/sholtrop/cminus

Toy compiler for a minimal, C-like language, written in Rust.

ast compiler rust

Last synced: 14 Dec 2024

https://github.com/hatappo/compilerbook

『低レイヤを知りたい人のためのCコンパイラ作成入門』

assembler assembly clanguage compiler

Last synced: 29 Nov 2024

https://github.com/robinweser/tokenize-sync

Simple synchronous string tokenizer using Regex

compiler synchronous tokenization tokenizer tokenizing-parser

Last synced: 03 Dec 2024

https://github.com/isuke/advanced-poe-filter

Advanced PoE Filter Compiler. Rich syntax for you.

compiler filter-of-kalandra path-of-exile pathofexile

Last synced: 20 Dec 2024

https://github.com/keithwachira/gosandbox

A sandbox to run small public golang apps

compiler golang

Last synced: 23 Nov 2024

https://github.com/chengzeyi/sharpccompiler

Simple compiler. 自制简单语言编译器

compiler lexical-analyzer parser

Last synced: 03 Dec 2024

https://github.com/rajikaimal/watson

:crown: Compiler for Watson lang

c compiler watson

Last synced: 14 Dec 2024

https://github.com/trilliwon/cminus-compiler

C- Compiler for Programming Assignment

cminus cminus-compiler compiler

Last synced: 03 Dec 2024

https://github.com/nandahkrishna/compilerdesignlab

Programs written for the Compiler Design Laboratory in the 6th semester

c c-programming compiler compiler-design compiler-principles compilers lex lexical-analysis lexical-analyzer

Last synced: 03 Dec 2024

https://github.com/os-q/c30

Compiler : Verilog

compiler fpga

Last synced: 28 Dec 2024

https://github.com/domamaric/ppj

Python solutions for Programming Language Translation laboratory exercies.

compiler lexical-analyzer ll1-grammar ll1-parser semantic-analyzer syntax-analyzer

Last synced: 05 Jan 2025

https://github.com/reilabs/hieratika

Efforts to compile LLVM bytecode to run on top of the CairoVM and hence execute provably on Starknet

compiler emulator llvm starknet

Last synced: 01 Nov 2024

https://github.com/douira/parenthis-lang

(parenthis) is an esoteric programming language

compiler esoteric-language interpreter programming-language

Last synced: 29 Nov 2024

https://github.com/st3v3nmw/c-compiler

A compiler for a subset of the C programming language.

c-compiler compiler compiler-construction compiler-designs compiler-development compilers

Last synced: 29 Nov 2024

https://github.com/skytomo221/5i-applied-exercises

鹿児島高専情報工学科5年の応用演習で提出したH8マイコンボード上で動かすためのコンパイラのプログラム群です。

compiler h8

Last synced: 13 Jan 2025

https://github.com/hydrogen602/math-go-brr

Python and LLVM experiments

compiler jit llvm python

Last synced: 06 Dec 2024

https://github.com/xffxff/nand2tetris

Write assembler, vm and compiler in rust

assembler compiler nand2tetris rust vm

Last synced: 29 Nov 2024

https://github.com/mtgrosser/ngxc

Nginx configuration compiler

compiler nginx-configuration

Last synced: 19 Dec 2024

https://github.com/sweeper777/album

An esoteric programming language with lots of songs

compiler esolang stack-based

Last synced: 03 Dec 2024

https://github.com/sid597/nand-to-games

Constructing a modern, full-scale computer system - hardware and software - from the ground up. Implemented assembler, virtual machine, and compiler for a simple object-based language in Python.

compiler computer-architecture operating-system

Last synced: 03 Dec 2024

https://github.com/maxdesiatov/swiftlet

Experimental Swift compiler written in Swift

compiler lexer parser swift

Last synced: 04 Dec 2024

https://github.com/jroesch/lean.js

An example of using Lean's backend API to implement a new language backend.

compiler javascript lean programming-language

Last synced: 04 Dec 2024

https://github.com/meyfa/selena

A textual language that compiles to UML sequence diagrams.

compiler sequence-diagram uml uml-sequence-diagram

Last synced: 14 Oct 2024

https://github.com/tommasongr/markdown-compiler

An easy and fast Markdown compiler from JSON written in NodeJS

compiler json-to-markdown markdown markdown-parser nodejs static-website

Last synced: 14 Dec 2024

https://github.com/hinto-janai/hbc

hinto's bash compiler

bash compiler linux shell

Last synced: 20 Dec 2024

https://github.com/perl-openmp/p5-alien-openmp

Portable buildopt interface to OpenMP enabled compiler flags and other things.

compiler gcc hpc openmp perl

Last synced: 14 Oct 2024

https://github.com/subeshb1/6thsem

Sixth semester assignments and projects

compiler css js web

Last synced: 01 Dec 2024

https://github.com/romch007/floc

Compiler for the Flo programming language

compiler llvm rust

Last synced: 06 Dec 2024

https://github.com/charan-kumar-137/monk

Compiler

compiler llvm

Last synced: 06 Dec 2024

https://github.com/valve/tsc-ruby

TypeScript compiler Ruby interface

compiler ruby typescript

Last synced: 23 Dec 2024

https://github.com/dlespiau/go-gc-anatomy

Anatomy of the Go compiler

compiler go golang

Last synced: 07 Dec 2024

https://github.com/still34/sicc.sharp

SIC compiler built on .NET.

compiler dotnet sic sic-xe

Last synced: 04 Dec 2024

https://github.com/gamingliamstudios/urcl-cc

C compiler for URCL

ansi-c c89 compiler urcl

Last synced: 06 Dec 2024

https://github.com/stealify/compiler

The Stealify Compiler Tooling

compiler compiler-frontend jit llvm

Last synced: 11 Jan 2025

https://github.com/arnau478/panorama

Panorama language compiler written in C

compiler language panorama programming programming-language

Last synced: 23 Dec 2024

https://github.com/hamedfathi/roslynsolutionanalyzor

A sample to show how to analyze a .NET solution by the Roslyn .NET compiler.

compiler csharp dotnet refactoring roslyn roslyn-analyzer roslyn-analyzers

Last synced: 13 Jan 2025

https://github.com/rtxux/pascalcompiler

Pascal-- Compiler written in C#, a course project of Compiler's Principle

compiler parser pascal

Last synced: 18 Dec 2024

https://github.com/adhadse/compilerdesign

Compiler Design Programs from my 6th semester.

compiler compiler-design go golang

Last synced: 17 Dec 2024

https://github.com/ryanleecode/solwasmc

Solidity Web Assembly Compiler

compiler ethereum evm functional-programming nom rust solidity

Last synced: 06 Jan 2025

https://github.com/jvmakine/shine

LLVM frontend for Shine

compiler functional-programming golang llvm

Last synced: 21 Dec 2024

https://github.com/yangjiaxi/limc

[MiniCC, C Compiler] Limc is a minimal compiler. (Compiler course final project.)

compiler compiler-design

Last synced: 12 Jan 2025

https://github.com/aben20807/learn_compiler

The example of building a simple compiler

bison compiler flex jasmin jvm lex yacc

Last synced: 16 Nov 2024

https://github.com/chaosinventor/dalanguage

Programming language focused on flexibility and expressibility

compiler dalanguage interpreter programming-language tooling

Last synced: 06 Jan 2025

https://github.com/rightfold/codegen-thing-attempt-2

A reboot of iron, hopefully applying less incompetence.

compiler haskell javascript lambda-calculus optimization purescript

Last synced: 07 Jan 2025

https://github.com/robinvandernoord/comptime

"Zig into Python's speed lane with Comptime – it's not a sprint; it's a compile!"

ast compiler comptime python zig

Last synced: 14 Jan 2025

https://github.com/donomii/quon

A self hosting compiler that targets multiple backends

compiler hosting self transpiler

Last synced: 28 Dec 2024

https://github.com/riverdave/interfuse-website

Home of the Interfuse programming Language. Website 🌎 built for demonstration purposes  

compiler editor llvm llvm-ir programming-language

Last synced: 15 Oct 2024

https://github.com/99thedark/aqua

6th version of my programming language, Aqua

compiler language llvm nim nim-lang programming-language

Last synced: 06 Dec 2024

https://gitlab.com/xlogic/mono

The mono repository for the xlogic standalone library, services and command line tools.

FPGA HDL cli command-line-tool compiler monorepo rust-crate rust-lang rust-library

Last synced: 21 Oct 2024

https://github.com/flolight/lexyaccexamples

LexYaccExamples is a compilation of Lex and Yacc example programs

compiler language-grammars lex

Last synced: 09 Dec 2024

https://github.com/rmrt1n/muc

yet another c compiler, following https://norasandler.com/2017/11/29/Write-a-Compiler.html.

c c-compiler compiler

Last synced: 14 Dec 2024

https://github.com/bensuperpc/docker-subc

subc compiler in docker

c compiler dcoker

Last synced: 14 Jan 2025

https://github.com/micheleriva/go-brainfuck

💥A Brainfuck compiler written in GoLang

brainfuck compiler go golang interpreter

Last synced: 14 Dec 2024

https://github.com/rickbutton/schwasm

A Scheme compiler that targets WebAssembly

compiler scheme wasm webassembly

Last synced: 20 Dec 2024

https://github.com/bullheadandplato/compiler-palm-tree

CS462 term project. lexical analyzer and parser for/in C++ language

compiler lexical-analyzer parser

Last synced: 23 Dec 2024

https://github.com/thomasleese/py2js

Python to JavaScript compiler.

compiler javascript python transpiler

Last synced: 19 Nov 2024

https://github.com/sonota88/vm2gol-v2-typescript

simple toy compiler

compiler deno typescript

Last synced: 25 Dec 2024

https://github.com/sonota88/vm2gol-v2-tcl

toy compiler

compiler tcl

Last synced: 25 Dec 2024

https://github.com/sonota88/vm2gol-v2-libreoffice-basic

toy compiler, assembler and VM

compiler libreoffice

Last synced: 25 Dec 2024

https://github.com/sonota88/vm2gol-v2-php

toy compiler

compiler php

Last synced: 25 Dec 2024

https://github.com/sonota88/vm2gol-v2-java

toy compiler

compiler java

Last synced: 25 Dec 2024

https://github.com/sonota88/vm2gol-v2-dart

toy compiler

compiler dart

Last synced: 25 Dec 2024

https://github.com/sonota88/vm2gol-v2-julia

toy compiler

compiler julia

Last synced: 25 Dec 2024

https://github.com/sonota88/vm2gol-v2-bash

toy compiler

bash compiler

Last synced: 25 Dec 2024

https://github.com/sonota88/vm2gol-v2-cflat

toy compiler

cflat compiler

Last synced: 25 Dec 2024

https://github.com/green726/swo

SWO Wants Options | SWO Is A Compiled Language

compiler language llvm programming programming-language

Last synced: 27 Dec 2024

https://github.com/andreiduma/coolr

Compiler for the Cool classroom language, written in Rust.

compiler cool rust stanford

Last synced: 16 Dec 2024

https://github.com/kdawgwilk/simplecompiler

Compiler for stripped down version of C written in C++

cmake compiler cplusplus gmock gtest

Last synced: 16 Dec 2024

https://github.com/honza-kasik/championc

Compiler implementation for Heroc language in Java - for educational purposes only

antlr4 compiler compiler-principles lexer parser syntax-analysis

Last synced: 07 Jan 2025

https://github.com/arshavirmirzakhani/nitro

nitro is a programming language that programmed with c++ , Flex , Bison and uses LLVM compile system. and uses optimization for fast compile

compiler programming programming-language

Last synced: 13 Jan 2025

https://github.com/inmanturbo/module-compiler

Compile single file namespace to Psr4

command-line-tool compiler

Last synced: 23 Oct 2024

https://github.com/beng49/cc

C compiler based off of https://norasandler.com/2017/11/29/Write-a-Compiler.html and https://github.com/DoctorWkt/acwj, written in C++

compiler

Last synced: 20 Dec 2024

https://github.com/zeroplayerrodent/duck-and-cover-64

Duck and Cover for the Commodore 64!

assembly commodore commodore-64 compiler game lisp

Last synced: 13 Jan 2025

https://github.com/willprice/camle-compiler

A compiler for a language called CAMLE similar to that of `While` from the Appel compiler book

ast compiler grammar haskell language parser-combinator three-address-code while-language

Last synced: 14 Jan 2025

https://github.com/georgewpark/simple-scss-compiler

A simple SCSS compiler using npm scripts.

compiler node-sass npm-scripts scss

Last synced: 29 Dec 2024