44 lines
566 B
Plaintext
44 lines
566 B
Plaintext
namespace main
|
|
|
|
struct Human {
|
|
name: cstring
|
|
}
|
|
|
|
export func main(args: []cstring): i64 {
|
|
// let human: Human
|
|
|
|
// human = alloc Human {
|
|
// name = "member"
|
|
// }
|
|
|
|
// c::puts(human.name)
|
|
|
|
// c::puts("literal")
|
|
|
|
// let x: cstring
|
|
|
|
// x = "variable"
|
|
|
|
// c::puts(x)
|
|
|
|
// let y: func(cstring)
|
|
|
|
// y = c::puts
|
|
|
|
// y("proxy")
|
|
|
|
// func(){ c::puts("anon") }()
|
|
|
|
// let z: func()
|
|
|
|
// z = func() { c::puts("anon variable") }
|
|
|
|
// z()
|
|
|
|
c::printf("%d\n", "test".count)
|
|
|
|
// c::puts("test")
|
|
|
|
return 0
|
|
}
|