'"global"' 0 'true' '"funcdef"' 0 '1' 1 '"declare"' 2 'true' '"assign"' '"resolve"' 2 '"const"' '0' 'true' '"declare"' 3 'true' '"assign"' '"resolve"' 3 '"call"' '"deref"' '"primitives/string_len"' '1' '"access"' '"resolve"' 1 'false' 'true' '"declare"' 4 'true' '"assign"' '"resolve"' 4 '"call"' '"deref"' '"primitives/integer_subtraction"' '2' '"access"' '"resolve"' 3 '"const"' '1' 'false' 'true' '"declare"' 5 'true' '"assign"' '"resolve"' 5 '"const"' '1' 'true' '"while"' '"call"' '"deref"' '"primitives/integer_gte"' '2' '"access"' '"resolve"' 4 '"const"' '0' 'false' '"if"' '"call"' '"deref"' '"primitives/string_eq"' '2' '"call"' '"deref"' '"primitives/string_get"' '2' '"access"' '"resolve"' 1 '"access"' '"resolve"' 4 'false' '"const"' '"1"' 'false' '"assign"' '"resolve"' 2 '"call"' '"deref"' '"primitives/integer_addition"' '2' '"access"' '"resolve"' 2 '"access"' '"resolve"' 5 'false' 'false' 'true' '"assign"' '"resolve"' 5 '"call"' '"deref"' '"primitives/integer_multiplication"' '2' '"access"' '"resolve"' 5 '"const"' '2' 'false' 'true' '"assign"' '"resolve"' 4 '"call"' '"deref"' '"primitives/integer_subtraction"' '2' '"access"' '"resolve"' 4 '"const"' '1' 'false' 'false' 'true' '"return"' 'true' '"access"' '"resolve"' 2 'true' '"while"' '"const"' 'true' '"output"' '"call"' '"access"' '"resolve"' 0 '1' '"input"' 'false' 'false' 'false'