YSTest: Lexical Parsers

YSTest PreAlpha_b900_20201012 The YSLib Test Project

类
Lexical Parsers

词法解析器。 更多...

## 类

class | NPL::ByteParser
| 字节解析器。 更多...
class | NPL::SourcedByteParser
| 记录源代码位置的字节解析器。 更多...
class | NPL::DelimitedByteParser
| 保存分隔符中间结果字节解析器。 更多...

## 详细描述

词法解析器。

自从
  build 891

词法解析器是满足以下以非 const 左值调用的类类型仿函数。 词法解析器对应的兼容函数类型是与其具有相同签名和返回类型的可调用函数类型， 且具有成员函数 GetResult 取结果，其返回类型是解析结果类型的 const 左值引用类型； 其中，解析结果类型是成员类型 ParseResult ， 或当此成员不存在时默认为 LexemeList 。 词法解析器还可具有以下的的可选接口： 可选的 ParseResult 成员类型指定解析结果类型，应为对象类型； 可选的 reserve 成员函数，接受一个 size_t 值表示提示预留缓存的大小。 若可选的接口不存在，则不应存在同名的成员声明。