merge important updates into llvm_ir branch
Created by: RosiePuddles
Some important things got done did in the main branch (namely the token type refactoring) and writing LLVM IR might be slightly messy if I was working on some old shit
Created by: RosiePuddles
Some important things got done did in the main branch (namely the token type refactoring) and writing LLVM IR might be slightly messy if I was working on some old shit