Data:{Data} Proc:{Proc} Num:{((Header*)((char*)Data - sizeof(Header)))->Num}, Capacity:{((Header*)((char*)Data - sizeof(Header)))->Capacity} {(Header*)((char*)Data - sizeof(Header))} ((Header*)((char*)Data - sizeof(Header)))->Allocator ((Header*)((char*)Data - sizeof(Header)))->Capacity ((Header*)((char*)Data - sizeof(Header)))->Num ((Header*)((char*)Data - sizeof(Header)))->Capacity Data Len:{Len} Ptr:{Ptr, [Len]s} null {Data,na} {(Header*)((char*)Data - sizeof(Header))} ((Header*)((char*)Data - sizeof(Header)))->Allocator ((Header*)((char*)Data - sizeof(Header)))->Length ((Header*)((char*)Data - sizeof(Header)))->Capacity Length: {Length}, Capacity: {Capacity} Allocator Length Capacity {Name} Type: {Type} Content Parent Prev Next NumEntries Null {ast->Name} Type: {ast->Type} ast->Content ast->Body ast->Parent ast->ModuleFlags ast->ArrSpecs ast->Prev ast->Next ast->NumEntries {Name} Type: {Type} Parent Front Back NumEntries {Name} Type: {Type} Content Parent Prev Next {Name} Type: {Type} Content Parent Prev Next {Name} Type: {Type} ModuleFlags Attributes ParentType ParentAccess Body Parent Prev Next {Name} Type: {Type} Attributes UnderlyingType Body ModuleFlags Parent Prev Next {Name} Type: {Type} Body Parent Prev Next {Name} Type: {Type} Body Parent Prev Next {Name} Type: {Type} Content Parent Prev Next {Name} Type: {Type} Declaration Parent Prev Next {Name} Type: {Type} ModuleFlags Attributes Specs ReturnType Params Body Parent Prev Next {Name} Type: {Type} ModuleFlags Parent Prev Next {Name} Type: {Type} ModuleFlags Parent Prev Next Body {Name} Type: {Type} ModuleFlags Attributes Specs ReturnType Op Params Body Parent Prev Next {Name} Type: {Type} ValueType Body Parent Prev Next {Name} Type: {Type} ValueType Value Parent Prev Next NumEntries {Name} Type: {Type} NumEntries Parent Prev Next {Name} Type: {Type} ModuleFlags Attributes ParentType ParentAccess Body Parent Prev Next {Name} Type: {Type} ModuleFlags Declaration Params Parent Prev Next {Name} Type: {Type} Attributes Specs ArrExpr Parent Prev Next {Name} Type: {Type} ModuleFlags Attributes UnderlyingType Parent Prev Next {Name} Type: {Type} ModuleFlags Attributes Body Parent Prev Next {Name} Type: {Type} ModuleFlags Attributes UnderlyingType Parent ParentAccess Prev Next {Name} Type: {Type} Name Parent Prev Next {Name} Type: {Type} ModuleFlags Attributes Specs ValueType Value Parent Prev Next Null {ast->Name} {ast->Type} ast->Parent ast->Front ast->Back ast->NumEntries Null {ast->Name} {ast->Type} ast->Content ast->Parent ast->Prev ast->Next Null {ast->Name} {ast->Type} ast->Content ast->Parent ast->Prev ast->Next Null {ast->Name} {ast->Type} ast->ModuleFlags ast->Attributes ast->ParentType ast->ParentAccess ast->Body ast->Parent ast->Prev ast->Next Null {ast->Name} {ast->Type} ast->Body ast->Prev ast->Next ast->Parent ast->Name ast->Type Null {ast->Name} {ast->Type} ast->ModuleFlags ast->Attributes ast->UnderlyingType ast->Body ast->Prev ast->Next ast->Parent Null {ast->Name} {ast->Type} ast->Content ast->Parent ast->Prev ast->Next Null {ast->Name} {ast->Type} ast->Declaration ast->Parent ast->Prev ast->Next Null {ast->Name} {ast->Type} ast->ModuleFlags ast->Attributes ast->Specs ast->ReturnType ast->Params ast->Body ast->Parent ast->Prev ast->Next Null {ast->Name} {ast->Type} ast->ModuleFlags ast->Parent ast->Prev ast->Next Null {ast->Name} {ast->Type} ast->ModuleFlags ast->Body ast->Parent ast->Prev ast->Next Null {ast->Name} {ast->Type} ast->ModuleFlags ast->Attributes ast->Specs ast->ReturnType ast->Op ast->Params ast->Body ast->Parent ast->Prev ast->Next Null {ast->Name} {ast->Type} ast->ValueType ast->Body ast->Parent ast->Prev ast->Next Null {ast->Name} {ast->Type} ast->ValueType ast->Value ast->Parent ast->Prev ast->Next ast->NumEntries Null {ast->Name} {ast->Type} ast->Parent ast->Prev ast->Next ast->NumEntries Null {ast->Name} {ast->Type} ast->ModuleFlags ast->Attributes ast->ParentType ast->ParentAccess ast->Body ast->Parent ast->Prev ast->Next Null {ast->Name} {ast->Type} ast->ModuleFlags ast->Declaration ast->Parent ast->Prev ast->Next Null {ast->Name} {ast->Type} ast->Attributes ast->Specs ast->ArrExpr ast->Parent ast->Prev ast->Next Null {ast->Name} {ast->Type} ast->ModuleFlags ast->Attributes ast->UnderlyingType ast->Parent ast->Prev ast->Next Null {ast->Name} {ast->Type} ast->ModuleFlags ast->Attributes ast->Body ast->Parent ast->Prev ast->Next Null {ast->Name} {ast->Type} ast->ModuleFlags ast->Attributes ast->UnderlyingType ast->Parent ast->Prev ast->Next Null {ast->Name} {ast->Type} ast->Prev ast->Next ast->Parent ast->Name ast->Type Null {ast->Name} {ast->Type} ast->ModuleFlags ast->Attributes ast->Specs ast->ValueType ast->Value ast->Parent ast->Prev ast->Next Length:{Length} Text:{Text, [Length]s} Type:{Type} Current[ { Arr[Idx] } ] Idx:{ Idx }