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
- Name
- Parent
- Op
- ModuleFlags
- ParentAccess
- ArrStatic
- StaticIndex
- ArrDyn
- ArrDyn.num()
{ast->Name} {ast->Type}
- ast->Type
- ast->Name
- ast->Parent
- ast->Op
- ast->ModuleFlags
- ast->ParentAccess
- ast->ArrStatic
- ast->StaticIndex
- ast->ArrDyn
- ast->ArrDyn.num()
{ast.Name} {ast.Type}
Length:{Length} Text:{Text, [Length]s} Type:{Type}
Current[ { Arr[Idx] } ] Idx:{ Idx }