33 lines
850 B
Plaintext
33 lines
850 B
Plaintext
program main
|
|
fn immediate_second() -> string
|
|
index : string
|
|
array : (array string 3)
|
|
string "sun" : string
|
|
string "moon" : string
|
|
string "star" : string
|
|
int 1 : i32
|
|
fn local_pick() -> string
|
|
local let words : unit
|
|
array : (array string 3)
|
|
string "red" : string
|
|
string "green" : string
|
|
string "blue" : string
|
|
index : string
|
|
var words : (array string 3)
|
|
int 2 : i32
|
|
fn main() -> i32
|
|
if : i32
|
|
binary = : bool
|
|
call local_pick : string
|
|
string "blue" : string
|
|
int 0 : i32
|
|
int 1 : i32
|
|
test "string immediate array index"
|
|
binary = : bool
|
|
call immediate_second : string
|
|
string "moon" : string
|
|
test "string local array index"
|
|
binary = : bool
|
|
call local_pick : string
|
|
string "blue" : string
|