#源代码格式
## 设计目标

## 格式定义
xxxx.storychain
```
#脉络：脉络定义0
{
	描述文字涉及到新灵脉@{灵脉|龙虎灵脉}
	#节点：节点名称
	{
		描述文字
	} 
}

#脉络：脉络定义
{
	描述数字
	#节点：节点名称
	{
		描述文字@{武器|钧天剑}
	}
}
```

# 编译产物（中间代码）
## 设计目标
* 脱离具体的表现形式，使用语法树的结构组织整个内容结构
* 通用化内容形式，实际优化平台

## 格式定义
### 故事脉络定义：单纯的时间顺序
-- *.storychain -- *.wsco ---------
```
<chain name="xx">
	<desc>description-text</desc>
	<point name="yyyy0">description-text</point>
	<point name="yyyy1">description-text</point>
	<point name="yyyy2">description-text</point>
</chain>
```

### 故事单元定义：组织不同情节，构成完整的故事单元，引入不同顺序排列机制
-- *.storyunit -- *.wsuo ---------
```
<unit name="xx">
	<desc>description-text</desc>
	<fragments>
		<fragment name="yyyy0">
			<desc>description-text</desc>
			<refer type="point" chain="name" point="name" />
		</fragment>
		<fragment name="yyyy1">
			<desc>description-text</desc>
			<refer type="point" chain="name" point="name" />
		</fragment>
		<fragment name="yyyy2">
			<desc>description-text</desc>
			<refer type="point" chain="name" point="name" />
		</fragment>
	</fragments>
	<orders>
		<relate type="time">
			<fragment name="yyyy0" value="value">顺序脉络</fragment>
			<fragment name="yyyy1" value="value" />
			<fragment name="yyyy2" value="value" />
		</relate>
		<relate type="motion">
			<fragment name="yyyy0" value="value" />
			<fragment name="yyyy2" value="value" />
			<fragment name="yyyy1" value="value" />
		</relate>
	</seqs>
</unit>
```

### 故事板定义，从整体的角度上对所有故事情节进行组织，基于不同的类型进行进行叙述
-- *.storyboard -- *.wsbo ---------
```
<story name="xx">
	<desc>description-text</desc>
	<orders>
		<relate type="time">
			<refer type="fragment" unit="unit-name" fragment="fname"/>
		</relate>
	</orders>
</story>
```