538 B
538 B
定义
//基础类型
S S8 S16 S32 S64
{
+ - > <
}
U U8 U16 U32 U64
{
data => data;
size => n;
}
//字符串
string
{
data => data\x00;
size => ?;
}
//数组
array
{
data => array;
size => n;
}
//哈希表
map
{
data => map;
size => ?;
}
//树
tree{
}
//对象
struct{
U8 a1;
string a2;
...
}
存储
binary string{
data =>data\x00
}
binary array{
size;
data => array;
}
binary map{
size;
key-value;
key-value;
}
parent{
U32 size;
BYTES data;
}
binary struct parent{
U32 a1;
U32 a2;
}