__constant struct Point $0 = { x: 1, y: 2 }
__constant struct Point $1 = { x: 3, y: 4 }
__constant char OFFSET_STRUCT_POINT_Y = 1
__constant char * const SCREEN = (char *) 1024
__constant char SIZEOF_STRUCT_POINT = 2
char idx
char idx#11 // reg byte x 22.4
char idx#14 // reg byte x 42.599999999999994
char idx#2 // reg byte x 151.5
void main()
char main::$4 // reg byte y 16.5
char main::i
char main::i#1 // i zp[1]:3 16.5
char main::i#2 // i zp[1]:3 6.6000000000000005
__constant struct Point points[2] = { fill( 2, 0) }
void print(char p_x , char p_y)
struct Point print::p
char print::p_x
char print::p_x#0 // p_x zp[1]:2 56.0
char print::p_y
char print::p_y#0 // reg byte y 37.33333333333333

zp[1]:3 [ main::i#2 main::i#1 ]
reg byte x [ idx#14 idx#11 ]
reg byte y [ main::$4 ]
zp[1]:2 [ print::p_x#0 ]
reg byte y [ print::p_y#0 ]
reg byte x [ idx#2 ]
