🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
KVParser.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include "AstUtil/BaseParser.hpp"
25#include "AstUtil/BKVItemView.hpp"
26
27AST_NAMESPACE_BEGIN
28
34class ValueView;
35
36class AST_UTIL_API KVParser : public BaseParser
37{
38public:
39 KVParser() = default;
40 ~KVParser() = default;
41 enum EToken{
42 eEqual,
43 eAddEqual,
44 eError,
45 eEOF = EOF,
46 };
47
48 EToken getNext(BKVItemView &item);
49
50};
51
52
55AST_NAMESPACE_END
键值对项视图类(BlockKeyValueItemView)
定义 BKVItemView.hpp:32
解析器基类
定义 BaseParser.hpp:56
定义 KVParser.hpp:37
@ eError
错误信息
定义 Logger.hpp:44