|
NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
环境变量文件解析器 更多...
#include <env_parser.hpp>
Public 成员函数 | |
| env_parser (string text) noexcept | |
| 构造函数 | |
| unique_ptr< env_document > | parse () |
| 执行解析 | |
| optional< unique_ptr< env_document > > | try_parse () |
| 尝试执行解析 | |
环境变量文件解析器
解析env格式,支持以下特性:
解析过程会维护行号和列号信息,便于错误定位。
在文件 env_parser.hpp 第 43 行定义.
|
inlineexplicitnoexcept |
| unique_ptr< env_document > env_parser::parse | ( | ) |
| optional< unique_ptr< env_document > > env_parser::try_parse | ( | ) |
尝试执行解析
如果解析成功返回包含文档对象的optional, 如果解析失败返回空的optional。