Kaleidoscope is a procedural language that allows you to define functions, use conditionals, math, etc. Over the course of the tutorial, we'll extend Kaleidoscope to support the if/then/else construct ...
On MacOS (tested on Ventura 13.0). # Install llvm (version 15.0) brew install llvm@15 make ./main # This should bring up a simple REPL. This tutorial runs through the implementation of a simple ...