(label) @1 (label) @begin (label) @end (struct Point) Circle::center (byte) Circle::radius (byte) Point::x (byte) Point::y (void()) main() (label) main::@return (const nomodify byte*) main::SCREEN = (byte*) 1024 (struct Point) main::c_center (byte) main::c_center_x (byte) main::c_center_y (byte) main::c_radius (const byte) main::c_radius#1 c_radius = (byte) $c (const byte) main::p_x = (byte) $a (const byte) main::p_y = (byte) $a