245 skills found · Page 1 of 9
terrajobst / MinskThis repo contains Minsk, a handwritten compiler in C#. It illustrates basic concepts of compiler construction and how one can tool the language inside of an IDE by exposing APIs for parsing and type checking.
namin / Incan incremental approach to compiler construction
RichardGong / PlayWithCompilerA GeekTime course about constructing a compiler.
mgechev / Tiny CompilerA tiny evaluator and compiler of arithmetic expressions.
JuliaSymbolics / Metatheory.jlMakes 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.
ajeetdsouza / LoxcraftLanguage tooling for the Lox programming language.
vtereshkov / XdpwXD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
lac-dcc / Honey PotionWriting eBPF programs with Elixir!
Captainarash / CaptCCA tiny C compiler written purely in JavaScript.
goccmack / GogllGenerates generalised LL (GLL) and reduced size LR(1) parsers with matching lexers
ashutoshbsathe / YacvYet Another Compiler Visualizer
mkchoi212 / LBAC SwiftLearn how to build a compiler by interacting with Let's Build a Compiler by Jack Crenshaw in Swift Playgrounds
zertovitch / HacHAC Ada Compiler - a small, quick Ada compiler fully in Ada
ibara / Pl0cSelf-hosting PL/0 to C compiler to teach basic compiler construction from a practical, hands-on perspective.
AnjaneyaTripathi / C CompilerA 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.
ghaiklor / Awesome InternalsA curated list of awesome resources and learning materials in the field of X internals
splinedrive / Lets Build A Compiler For RiscvA c/RISCV of "Let's Build a Compiler" by Jack Crenshaw
inQWIRE / SQIRA Small Quantum Intermediate Representation
AnyDSL / MimIRMimIR is my Intermediate Representation
true-grue / RaddslTools for rapid prototyping of DSL compilers