cli/src/main.rs | 55 ++++++++++- compiler/src/ast/mod.rs | 166 +++++++++++++++++++++++--------- compiler/src/ast/types.rs | 15 ++- compiler/src/tokenizer.rs | 32 +++--- compiler/src/walker.rs | 28 +++++- examples/basics/functions.blight | 2 + 6 files changed, 219 insertions(+), 79 deletions(-)