struct PTR_TEST { int dat, in } struct ARRAY_TEST { {}PTR_TEST dat } enum ENUM_TEST [{}uint8] { A = "nizsdd", B = {1, 2} } enum EN_ARR [PTR_TEST] { A = {1, 2}, B = {3, 4} } struct A { B nxta } struct B { ~A dat } /; main [int] return EN_ARR.A.dat ;/