There are 15 repositories under compiler-construction topic.
A GeekTime course about constructing a compiler.
A tiny evaluator and compiler of arithmetic expressions.
General purpose algebraic metaprogramming and symbolic computation library for the Julia programming language: E-Graphs & equality saturation, term rewriting and more.
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
Language tooling for the Lox programming language.
Writing eBPF programs with Elixir!
A tiny C compiler written purely in JavaScript.
Learn how to build a compiler by interacting with Let's Build a Compiler by Jack Crenshaw in Swift Playgrounds
😎 💡 Collection of the most awesome learning resources on computer systems in the form of videos, courses and tutorials.
Yet Another Compiler Visualizer
A curated list of awesome resources and learning materials in the field of X internals
A compiler that accepts any valid program written in C. It is made using Lex and Yacc. Returns a symbol table, parse tree, annotated syntax tree and intermediate code.
Parser and compiler for Ravi and Lua
A c/RISCV of "Let's Build a Compiler" by Jack Crenshaw
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.
Crafting an interpreter/compiler with TypeScript.
Theory of compilation course, MIPT
JuCC - Jadavpur University Compiler Compiler
Compiler for Decaf Programming Language
Semantic analyzer library for compilers written in Rust for semantic analysis of programming languages AST
A miniature model of the Typescript compiler, intended to teach the structure of the real Typescript compiler
简明自制编程语言教程,同时是antlr非官方参考🌰。这里也是cyson这门语言的缘起。
LL1 parser written in Python
tiny-lang — A different programming language. Supports a bunch of spoken languages.
Our first attempt at auditing select Computer Science courses.