YSTest: Lexical.cpp 文件参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

命名空间 | 函数
Lexical.cpp 文件参考
YFramework Library » Naming Protocol Language

NPL 词法处理。 更多...

`#include "NPL/YModules.h"`
`#include <YFM_NPL_Lexical>`
`#include <ystdex/string.hpp>`
Lexical.cpp 的引用(Include)关系图:

浏览源代码.

## 命名空间

| NPL

## 函数

YB_ATTR_nodiscard YF_API bool | NPL::HandleBackslashPrefix (string_view, UnescapeContext &)
| 设置反斜杠转义前缀：当输入 '\' 时设置前缀为 "\\" 。 更多...
YB_ATTR_nodiscard YB_PURE yconstfn false YB_ATTR_nodiscard YF_API bool | NPL::NPLUnescape (string &, char, UnescapeContext &, char)
| NPL 转义匹配算法。 更多...
YB_ATTR_nodiscard YF_API YB_PURE char | NPL::CheckLiteral (string_view) ynothrowv
| 检查指定字符串是否为字面量。 更多...
string | NPL::Escape (string_view sv)
YB_ATTR_nodiscard YF_API YB_PURE string | NPL::EscapeLiteral (string_view)
| 编码转义字符串字面量。 更多...
YB_ATTR_nodiscard YF_API YB_PURE string | NPL::EscapeXML (string_view)
| 编码 XML 字符串。 更多...
YB_ATTR_nodiscard YF_API YB_PURE string | NPL::Literalize (string_view, char='"')
| 修饰字符串为字面量。 更多...
LexemeList | NPL::Decompose (string_view src, LexemeList::allocator_type a)

## 详细描述

NPL 词法处理。

版本
  r2185

作者
  FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com

自从
  build 335

创建时间:
  2012-08-03 23:04:26 +0800

修改时间:
  2020-07-17 19:27 +0800

文本编码:
  UTF-8

模块名称:
  NPL::Lexical

在文件 Lexical.cpp 中定义.