Ecosyste.ms: Awesome

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

https://github.com/imteekay/mini-typescript

A miniature model of the Typescript compiler, intended to teach the structure of the real Typescript compiler

compiler compiler-construction programming-language-theory type-system typescript

Last synced: 29 Jun 2024

https://github.com/JuliaSymbolics/Metatheory.jl

Makes Julia reason with equations. General purpose metaprogramming, symbolic computation and algebraic equational reasoning library for the Julia programming language: E-Graphs & equality saturation, term rewriting and more.

compiler-construction compiler-optimization egraphs equality-saturation julia optimization programming-language symbolic symbolic-computation symbolic-manipulation term-rewriting

Last synced: 27 Jun 2024

https://github.com/goccmack/gogll

Generates generalised LL (GLL) and reduced size LR(1) parsers with matching lexers

compiler-construction compiler-frontend context-free-grammars gll go golang lexer-generator lr-1 parser-generator rust rust-lang rustlang

Last synced: 13 Jun 2024

https://github.com/mgechev/tiny-compiler

A tiny evaluator and compiler of arithmetic expressions.

ast compiler compiler-construction compiler-principles interpreter

Last synced: 12 Jun 2024

https://github.com/namin/inc

an incremental approach to compiler construction

c compiler compiler-construction paper-implementations scheme x86

Last synced: 11 Jun 2024

https://github.com/RichardGong/PlayWithCompiler

A GeekTime course about constructing a compiler.

compilation compiler compiler-construction compiler-design

Last synced: 11 Jun 2024

https://github.com/mkchoi212/LBAC-Swift

Learn how to build a compiler by interacting with Let's Build a Compiler by Jack Crenshaw in Swift Playgrounds

compiler compiler-construction compiler-principles swift swift-playgrounds

Last synced: 22 Apr 2024

https://github.com/gboduljak/stanford-compilers-coursework

This is a repository of coursework project for the Stanford Compilers MOOC course. The result is a fully-working compiler for the COOL Programming Language.

compiler-construction compilers cool cool-compiler mips

Last synced: 18 Mar 2024