(label) @9
(label) @begin
(label) @end
(byte*) char_cursor
(byte*) char_cursor#1 char_cursor zp ZP_WORD:6 101.0
(byte*) char_cursor#10 char_cursor zp ZP_WORD:6 40.6
(byte*) char_cursor#19 char_cursor zp ZP_WORD:6 6.5
(byte*~) char_cursor#25 char_cursor zp ZP_WORD:6 22.0
(byte*) line_cursor
(byte*) line_cursor#1 line_cursor zp ZP_WORD:2 40.625
(byte*) line_cursor#13 line_cursor zp ZP_WORD:2 3.25
(byte*) line_cursor#6 line_cursor zp ZP_WORD:2 204.0
(void()) main()
(label) main::@1
(label) main::@4
(label) main::@5
(label) main::@6
(label) main::@return
(byte) main::i
(byte) main::i#1 reg byte x 11.0
(byte) main::i#2 reg byte x 4.4
(void()) print_cls()
(label) print_cls::@1
(label) print_cls::@return
(byte*) print_cls::sc
(byte*) print_cls::sc#1 sc zp ZP_WORD:8 16.5
(byte*) print_cls::sc#2 sc zp ZP_WORD:8 16.5
(void()) print_ln()
(label) print_ln::@1
(label) print_ln::@return
(void()) print_str((byte*) print_str::str)
(label) print_str::@1
(label) print_str::@2
(label) print_str::@return
(byte*) print_str::str
(byte*) print_str::str#0 str zp ZP_WORD:4 202.0
(byte*) print_str::str#2 str zp ZP_WORD:4 101.0
(byte[]) txt
(const string) txt#0 txt = (string) "camelot@"

reg byte x [ main::i#2 main::i#1 ]
zp ZP_WORD:2 [ line_cursor#6 line_cursor#13 line_cursor#1 ]
zp ZP_WORD:4 [ print_str::str#2 print_str::str#0 ]
zp ZP_WORD:6 [ char_cursor#10 char_cursor#19 char_cursor#25 char_cursor#1 ]
zp ZP_WORD:8 [ print_cls::sc#2 print_cls::sc#1 ]
