TOML
类型
TOML.Parser 是 TOML 解释器类型。 TOML.ParserError 是表示解释错误的类型。
工具
parse([p::Parser], x::Union{AbstractString, IO})解释 TOML,失败时会抛出ParserErrorprint([io::IO], x::AbstractDict)将数据转化为 TOML 格式parsefile([p::Parser], f::AbstractString)解释f文件中的 TOML,失败时会抛出ParserError
同时,也存在 tryparse 和 tryparsefile,它们在解释失败时会将 ParserError 作为返回值
julia> TOML.parse("""
[num]
a=nan
""")
Dict{String, Any} with 1 entry:
"num" => Dict{String, Any}("a"=>NaN)
julia> TOML.parse("""
[num]
a=nan*
""")
ERROR: TOML Parser error:
none:3:-1 error: expected newline after key value pair
a=nan*
Stacktrace:
...