- 基础版本: Alpha v0.1
- 拓展版本: Syml
SRON 解析类。
- 无
SRON对象
解析 i 输入的 SRON 文本,返回解析后的对象。
i:str | bytes | bytearray | ReadBuffer解析输入
dict[str, tuple[str, object]]解析后的对象,每个值为(类型名, 值)元组,嵌套命名空间以("dict", dict)表示
将解析结果序列化为 SRON 文本。
data:dict[str, tuple[str, object]]parse返回的对象
strSRON 文本
便捷入口:输入文本时等价于 parse,输入 dict 时等价于 construct。
注册 / 移除自定义类型的解析函数,用于扩展类型支持。
typeof:str类型名称func:Callable解析函数,签名为(in_stream)或(in_stream, _parser)tabled:bool为True时向func传入解析函数表
- 无
注册 / 移除自定义类型的序列化函数,参数含义与 push_parser / pop_parser 相同。
SRON 解析异常。
type:str错误类别(如ParseError、TypeError、PathError、EOF)message:str错误信息
抽象读取缓冲接口,定义 read、peek、seek、tell、eof 等方法。
基于 Unicode 码点的内存读取缓冲。
data:str | bytes | bytearray | array输入数据(bytes/bytearray按 UTF-8 解码)