GameGamer43 + harlan_haskins   3

Building a Compiler in Swift with LLVM, Part 3: Code Generation to LLVM IR - Harlan Haskins
If you've gotten this far in the tutorial, then you'll have built a Lexer and Parser for the Kaleidoscope programming language. If you haven't read those, I'd strongly recommend reading Part 1 and Part 2 first.
Swift  SwiftLang  Apple_Swift  LLVM  Compiler_Programming  Compilers  Harlan_Haskins 
january 2017 by GameGamer43
Building a Compiler in Swift with LLVM, Part 2: AST and the Parser - Harlan Haskins
In Part 1 of this tutorial, we built a lexer in Swift that can tokenize the Kaleidoscope language. Now we're going to write a parser that can turn code from this language into an Abstract Syntax Tree, or AST.
Swift  SwiftLang  Apple_Swift  LLVM  Compiler_Programming  Compilers  Harlan_Haskins 
january 2017 by GameGamer43
Building a Compiler in Swift with LLVM, Part 1: Introduction and the Lexer - Harlan Haskins
Compilers are some of the most fascinating programs because they touch every aspect of Computer Science, from CLI and API design to calling conventions and platform-specific optimizations. Yet, many developers have a fearful reverence for them that makes them seem unapproachable. I think this is unnecessary.
Swift  SwiftLang  Apple_Swift  LLVM  Compiler_Programming  Compilers  Harlan_Haskins 
january 2017 by GameGamer43

Copy this bookmark:



description:


tags: