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: over 8 years ago
Linked from 1 awesome list

compilercompiler-constructioncompiler-principlesswiftswift-playgrounds

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
lotabout/let-s-build-a-compilerAn educational compiler project implementing a simple C compiler with x86 assembly code generation487
murisi/l2A minimalist language with procedural macro support135
ahoppen/introduction-to-compilersAn interactive educational tool for learning how compilers work462
g-ford/cradleBuilding a compiler in Haskell using a hands-on, top-down approach inspired by the "Let's Build a Compiler" series161
illandan/scala.compiler.guidesA collection of resources and guides for understanding and contributing to the Scala compiler.21
tyfkda/xccA standalone compiler/assembler/linker/libc for multiple architectures279
careercup/ctci-6th-edition-swiftSwift solutions to problems in a popular coding interview book460
l1mey112/creplA compiler and interpreter for executing C code on the fly as it is typed.29
eliah-lakhin/lady-deirdreA framework for building incremental language compilers and analyzers.447
lwiest/basiccompilerCompiles BASIC programs into Java bytecode.29
kit-ty-kate/labrysA compiler for a toy language based on LLVM that implements the System Fω type-system103
saman-pasha/lccA Lisp-like compiler and toolset for writing C code with additional features26
mustafaquraish/cupA simple, C-like programming language compiler written in Rust to learn the basics of compilers and language processing295
travisdoor/blA C-based language development project with features like strong typing, compile-time execution, and support for multiple platforms.184
talw/crisp-compilerA Haskell compiler for a Lisp/Scheme-inspired language with an LLVM backend99