__constant char MOVE_TO = 0
__constant char OFFSET_STRUCT_SEGMENT_TO = 1
__constant char OFFSET_STRUCT_SPLINEVECTOR16_Y = 1
__constant char * const SCREEN = (char *) 1024
__constant char SPLINE_TO = 1
__constant struct Segment letter_c[] = { { type: MOVE_TO, to: { x: 'a', y: 'b' }, via: { x: 0, y: 0 } }, { type: SPLINE_TO, to: { x: 'c', y: 'd' }, via: { x: $67, y: $a9 } }, { type: SPLINE_TO, to: { x: 'e', y: 'f' }, via: { x: $4b, y: $c3 } } }
void main()
char main::$1 // reg byte y 16.5
char main::$2 // reg byte a 22.0
char main::i
char main::i#1 // reg byte x 16.5
char main::i#2 // reg byte x 4.888888888888889
char main::j
char main::j#1 // reg byte y 16.5
char main::j#2 // j zp[1]:2 7.333333333333333
char main::j#3 // j zp[1]:2 5.5
char main::to_x
char main::to_x#0 // to_x zp[1]:3 11.0
char main::to_y
char main::to_y#0 // to_y zp[1]:4 7.333333333333333

reg byte x [ main::i#2 main::i#1 ]
zp[1]:2 [ main::j#3 main::j#2 ]
reg byte a [ main::$2 ]
reg byte y [ main::$1 ]
zp[1]:3 [ main::to_x#0 ]
zp[1]:4 [ main::to_y#0 ]
reg byte y [ main::j#1 ]
