working on adding type system

This commit is contained in:
Andrew Segavac
2021-05-05 19:32:55 -06:00
parent 1924dca617
commit 9d9d42ebd5
11 changed files with 576 additions and 73 deletions

View File

@@ -1,12 +1,12 @@
fn add(a, b) {
fn add(a: u32, b: u32): u32 {
let foo = 4;
a + b
a + b + foo
}
fn subtract(a, b) {
fn subtract(a: u32, b: u32): u32 {
a - b
}
fn main() {
fn main(): u32 {
add(4, subtract(5, 2))
}