added interpereter support for traits

This commit is contained in:
Andrew Segavac
2021-09-25 12:40:49 -06:00
parent 44df5f1980
commit 2c37bced66
2 changed files with 75 additions and 22 deletions

View File

@@ -28,11 +28,6 @@ fn unit_function() {
let a: i64 = 4;
}
fn main(): i64 {
add(4, subtract(5, 2))
}
fn returns_user(): User {
return User{
id: 4,
@@ -74,11 +69,9 @@ fn if_expression(): i64 {
}
fn main(): i64 {
if (false) {
add(4, 4)
} else {
61
}
let a = User{id: 4};
let b = a.instance_method();
b
}
type TestTrait trait {