分割
优先级
( )、{ }用的太多了,单独设级。冲突时,\n+1级时,最高。\n++1级时,降级,离得远的级低。\n(换行)是段间隔\_(空格)是行间隔\是转义符号( )、{ }用的太多了,单独设级。- 区或行区或块区
- 其它
间隔无实意,连续间隔多于3个视作新的开始。2个段间隔视作1个段结束。2个行间隔视作1个块开始。
段区
识别段区配对
- 前是:行首+前关键字+空格
- 后是:换行+后关键字+行首
固定区
文档自身信息
- 符号为:首行+
//样式: //
外部配置
- 符号为:第二行首+
---(配对)+行尾 样式:
模式区
- 符号为:行首+
#{1,6}+空格+名字+行尾 样式:#
一级
用于定义模式名
二级
用于子模式
子模式
第一个子模式用于定义引用,其他用于定义部件
三级
用于子模式的内部定义
四级
五级
六级
段代码区
前显
- 符号为:行首+
>(可镶嵌)+空格 样式:
中显
- 符号为:
{(配对)}样式: { 区块 }
后显
- 符号为:空格+
;+行尾 结束符号为:行首+;+行尾 样式: ; ;
;
自定义段区
- 符号为:行首+
```(配对)+空格+名字+行尾 样式:
行区
识别行区配对
-
前是:空格+前关键字+文本
-
后是:文本+后关键字+空格
行块
- 符号1为:
'(配对)(不可镶嵌)+空格 样式: ' ’
用于将单个数据划为行块
- 符号2为:
"(配对)(不可镶嵌)+空格 样式: " ”
用于将多个数据划为行块,可用\转义
- 符号3为: `(配对)(不可镶嵌)+空格
样式:
用于将多个数据划为行块,不能转义,可换行
- 符号4为: ~~(配对)(不可镶嵌)+空格
样式: ~~
~~
用于将多个数据划为行块,用于暂时删除
-
符号5为:行首+
~~{(配对)}~~(不可镶嵌)+空格 样式: ~~~{}~~~
用于将多个数据划为行块,用于暂时删除
- 符号6为:
~~~((配对))~~~(不可镶嵌)+空格 样式:~( `` )~
用于将多个数据划为行块,不能转义,可换行
表
-
符号为:
|(配对)|(配对)|(不可镶嵌)+空格 样式:
用于将多个数据划为行块,不能转义,可换行
同义行
- 符号1为:行首+
-(不可镶嵌)+空格 样式:
- - -
- 符号2为:行首+
+(不可镶嵌)+空格 样式:
+ + +
- 符号3为:行首+
*(不可镶嵌)+空格 样式:
* * *
- 符号4为:行首+
-+*(不可镶嵌)+空格 样式:
-+*
符号4是中止符号
标注
使用标注
- 符号1为:
[分割物](标注区)(不可镶嵌)
用于同文档定义
-
符号2为:
[分割物][ID](不可镶嵌)样式: 分割物
标注属性
- 符号为:
属性:, , , ,外接属性有: - ID
- ID.
属性有: - [另定义](# 属性)
- 函数- 闭包- 方法- 变量- 接口- 模式- 参数- 接受方- 代码段- 匹配- 重复- 独有- 锚链- 固化- 错误- 预期外- 恐慌- 加载- 卸载- 可信- 交接- 网络
定义分割
-
符号为:
[^类型]:初始值 分割区长度(可正负)(不可镶嵌) 样式: 名字[^i8]
属性
定义
- 类型
- 值区
状态
-
独有
-
锚链
-
固化
匹配
-
前提
-
后续
-
默认
重复
-
条件
-
主区
-
配合
函数
-
类型
-
参数
-
接受者
-
块区
方法
-
类型
-
所属
-
参数
-
接受者
-
块区
-
改写
接口
- 限制
报错
-
错误
-
预期外
-
恐慌
通信
-
可信
-
交接
-
网络
代码段
- 加载
- 卸载
其它
模式
定义
-
指定符号为:
分割物[^名字 ] +空格 定义符号为:[^名字]: “ID” 类别(不可镶嵌) 样式:文件名[^文本文件][^文本文件]: "球.txt" 不变
类别
-
不变
-
解析
-
转换
-
通信
来源:oschina
链接:https://my.oschina.net/u/1455228/blog/3156402