	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function Array_Examples
_Array_Examples:                        ## @Array_Examples
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	leaq	_Array_Examples.examples(%rip), %rax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.section	__DATA,__data
	.p2align	4                               ## @Array_Examples.examples
_Array_Examples.examples:
	.quad	L_.str
	.quad	L_.str.1
	.quad	L_.str.2
	.quad	L_.str.3
	.quad	L_.str.4
	.quad	L_.str.5
	.quad	L_.str.6
	.quad	L_.str.7
	.space	16

	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"Construction & Deletion"

L_.str.1:                               ## @.str.1
	.asciz	"var x = new(Array, Int);\npush(x, $I(32));\npush(x, $I(6));\n\n/* <'Array' At 0x0000000000414603 [32, 6]> */\nshow(x);\n"

L_.str.2:                               ## @.str.2
	.asciz	"Element Access"

L_.str.3:                               ## @.str.3
	.asciz	"var x = new(Array, Float, $F(0.01), $F(5.12));\n\nshow(get(x, $I(0))); /* 0.01 */\nshow(get(x, $I(1))); /* 5.12 */\n\nset(x, $I(0), $F(500.1));\nshow(get(x, $I(0))); /* 500.1 */\n"

L_.str.4:                               ## @.str.4
	.asciz	"Membership"

L_.str.5:                               ## @.str.5
	.asciz	"var x = new(Array, Int, $I(1), $I(2), $I(3), $I(4));\n\nshow($I(mem(x, $I(1)))); /* 1 */\nshow($I(len(x)));        /* 4 */\n\nrem(x, $I(3));\n\nshow($I(mem(x, $I(3)))); /* 0 */\nshow($I(len(x)));        /* 3 */\nshow($I(empty(x)));      /* 0 */\n\nresize(x, 0);\n\nshow($I(empty(x)));      /* 1 */\n"

L_.str.6:                               ## @.str.6
	.asciz	"Iteration"

L_.str.7:                               ## @.str.7
	.asciz	"var greetings = new(Array, String, \n  $S(\"Hello\"), $S(\"Bonjour\"), $S(\"Hej\"));\n\nforeach(greet in greetings) {\n  show(greet);\n}\n"

	.no_dead_strip	_Array_Examples
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function Array_Examples
_Array_Examples:                        ; @Array_Examples
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x0, _Array_Examples.examples@PAGE
Lloh1:
	add	x0, x0, _Array_Examples.examples@PAGEOFF
	ret
	.loh AdrpAdd	Lloh0, Lloh1
	.cfi_endproc
                                        ; -- End function
	.section	__DATA,__data
	.p2align	3                               ; @Array_Examples.examples
_Array_Examples.examples:
	.quad	l_.str
	.quad	l_.str.1
	.quad	l_.str.2
	.quad	l_.str.3
	.quad	l_.str.4
	.quad	l_.str.5
	.quad	l_.str.6
	.quad	l_.str.7
	.space	16

	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"Construction & Deletion"

l_.str.1:                               ; @.str.1
	.asciz	"var x = new(Array, Int);\npush(x, $I(32));\npush(x, $I(6));\n\n/* <'Array' At 0x0000000000414603 [32, 6]> */\nshow(x);\n"

l_.str.2:                               ; @.str.2
	.asciz	"Element Access"

l_.str.3:                               ; @.str.3
	.asciz	"var x = new(Array, Float, $F(0.01), $F(5.12));\n\nshow(get(x, $I(0))); /* 0.01 */\nshow(get(x, $I(1))); /* 5.12 */\n\nset(x, $I(0), $F(500.1));\nshow(get(x, $I(0))); /* 500.1 */\n"

l_.str.4:                               ; @.str.4
	.asciz	"Membership"

l_.str.5:                               ; @.str.5
	.asciz	"var x = new(Array, Int, $I(1), $I(2), $I(3), $I(4));\n\nshow($I(mem(x, $I(1)))); /* 1 */\nshow($I(len(x)));        /* 4 */\n\nrem(x, $I(3));\n\nshow($I(mem(x, $I(3)))); /* 0 */\nshow($I(len(x)));        /* 3 */\nshow($I(empty(x)));      /* 0 */\n\nresize(x, 0);\n\nshow($I(empty(x)));      /* 1 */\n"

l_.str.6:                               ; @.str.6
	.asciz	"Iteration"

l_.str.7:                               ; @.str.7
	.asciz	"var greetings = new(Array, String, \n  $S(\"Hello\"), $S(\"Bonjour\"), $S(\"Hej\"));\n\nforeach(greet in greetings) {\n  show(greet);\n}\n"

	.no_dead_strip	_Array_Examples
.subsections_via_symbols
