struct Token { ~uint8 data, int tokenType, line, col } enum TOKENS [Token] { A = {"asdf", 1, 2, 3} } struct PTR_TEST { int8 dat, in } struct ARRAY_TEST { {}PTR_TEST dat } enum ENUM_TEST [{}uint8] { A = "nizsdd", B = {1, 2} } enum EN_ARR [PTR_TEST] { A = {3, 2}, B = {3, 4} } uint WAMM = 31, WAM2 = 34 /; module Alpha struct A { B nxta } struct B { ~A dat } ;/ /; main [int] return EN_ARR.A.dat ;/