
## 定义
```c++
//基础类型
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;
	...
}
```
## 存储
```c++
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;
}
```
