LBAC-Swift

Compiler builder

Building a compiler in Swift by translating the book 'Let's Build a Compiler' into interactive code

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

GitHub

164 stars
9 watching
3 forks
Language: Swift
last commit: almost 7 years ago
Linked from 1 awesome list

compilercompiler-constructioncompiler-principlesswiftswift-playgrounds

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
lotabout/let-s-build-a-compiler An educational compiler project implementing a simple C compiler with x86 assembly code generation 483
murisi/l2 A minimalist language with procedural macro support 135
ahoppen/introduction-to-compilers An interactive educational tool for learning how compilers work 461
g-ford/cradle Building a compiler in Haskell using a hands-on, top-down approach inspired by the "Let's Build a Compiler" series 160
illandan/scala.compiler.guides A collection of resources and guides for understanding and contributing to the Scala compiler. 21
tyfkda/xcc A standalone compiler/assembler/linker/libc for multiple architectures 264
careercup/ctci-6th-edition-swift Swift solutions to problems in a popular coding interview book 461
l1mey112/crepl A compiler and interpreter for executing C code on the fly as it is typed. 30
eliah-lakhin/lady-deirdre A framework for building incremental language compilers and analyzers. 444
lwiest/basiccompiler Compiles BASIC programs into Java bytecode. 29
kit-ty-kate/labrys A compiler for a toy language based on LLVM that implements the System Fω type-system 103
saman-pasha/lcc A Lisp-like compiler and toolset for writing C code with additional features 26
mustafaquraish/cup A simple, C-like programming language compiler written in Rust to learn the basics of compilers and language processing 296
travisdoor/bl A C-based language development project with features like strong typing, compile-time execution, and support for multiple platforms. 182
talw/crisp-compiler A Haskell compiler for a Lisp/Scheme-inspired language with an LLVM backend 99