px普贤教程PuXian
普贤教程 › 包参考

toml 包

TOML 配置解析(子集)

项值
包名toml
版本0.2.0
可用版本0.1.0 / 0.2.0
入口toml.px
分类数据格式与编解码
文件数 / 行数1 / 328

安装与引入

bash
pxpkg init          # 首次
pxpkg add toml@0.2.0
pxpkg install
px
import toml
所属分类教程:数据格式与编解码

公开接口

函数参数
toml_parses
其余 14 个 def(内部与辅助,可直接调用但不属稳定接口)
函数参数
toml_err_msgr
toml_strip_commentline
toml_find_eqline
toml_parse_valuetxt, start
toml_scalarv
toml_is_ints
toml_is_floats
toml_unescapes
toml_set_pathroot, path, value
toml_bracket_balanceline
toml_has_keyroot, key
toml_get_keysroot
toml_to_stringroot
toml_get_defaultroot, key, default

包内说明(源码头注释)

text
============================================================
普贤生态库:registry/toml —— TOML 配置解析(子集)
------------------------------------------------------------
纯函数库(无 IO、无状态),编译(px build)与解释(px run)双模式一致。
toml_parse(s) → Ok(dict) | Err
支持:
key = value               基础键值
"str" / 'str' / [1,2,3] / 1.5 / true / false / 整数
# 注释(行末)
[section] / [section.sub] 表嵌套(点路径)
多行数组(方括号内换行)
表格顺序:键按出现顺序;子表挂 parent 下。
============================================================