recogn-parse
Version:
recogn-parse 提供了 识别--解析 的机制,使用者只需要添加识别器 和 解析器,然后就可以对事件进行识别和解析,适合用所有具备 识别--解析 流程的场景中,如:加载并显示各种模型、预览文件等
332 lines (152 loc) • 3.93 kB
Markdown
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home](./index.md) > [recogn-parse](./recogn-parse.md)
## recogn-parse package
识别解析
## Remarks
这是一个 `识别—解析` 工具,用户可以注册识别器 和 解析器,对于输入资源,它会先用用注册的识别器进行识别,识别出类型之后,再调用用户注册的对应类型的解析器进行解析,这是它的基本机制,同时它具备一些更具通用性、扩展性、复用性 和 易用性 的机制,比如:支持前置识别器、后置识别器、前置解析器、后置解析器、一进多出、异步识别、异步解析 等等。
## Classes
<table><thead><tr><th>
Class
</th><th>
Description
</th></tr></thead>
<tbody><tr><td>
[Recognizer](./recogn-parse.recognizer.md)
</td><td>
识别器
</td></tr>
<tr><td>
[RecognParse](./recogn-parse.recognparse.md)
</td><td>
识别解析
</td></tr>
<tr><td>
[Resolver](./recogn-parse.resolver.md)
</td><td>
解决者
</td></tr>
</tbody></table>
## Interfaces
<table><thead><tr><th>
Interface
</th><th>
Description
</th></tr></thead>
<tbody><tr><td>
[JudgeInfo](./recogn-parse.judgeinfo.md)
</td><td>
鉴定信息
</td></tr>
<tr><td>
[NamedJudgers](./recogn-parse.namedjudgers.md)
</td><td>
命名的监定者集合
</td></tr>
<tr><td>
[NamedSerialJudgers](./recogn-parse.namedserialjudgers.md)
</td><td>
命名的串行监定者集合
</td></tr>
<tr><td>
[ParseInfo](./recogn-parse.parseinfo.md)
</td><td>
识别解析出的信息
</td></tr>
<tr><td>
[RecognParseInfo](./recogn-parse.recognparseinfo.md)
</td><td>
识别解析信息的集合
</td></tr>
<tr><td>
[RecognParser](./recogn-parse.recognparser.md)
</td><td>
鉴定器和解析器对
</td></tr>
<tr><td>
[ResolveOptions](./recogn-parse.resolveoptions.md)
</td><td>
resolve 方法的选项
</td></tr>
<tr><td>
[TypeParsers](./recogn-parse.typeparsers.md)
</td><td>
类型与解析器的映射
</td></tr>
<tr><td>
[TypeParsersOption](./recogn-parse.typeparsersoption.md)
</td><td>
解析器集合
</td></tr>
<tr><td>
[TypeRecognParsers](./recogn-parse.typerecognparsers.md)
</td><td>
识别解析选项
</td></tr>
</tbody></table>
## Type Aliases
<table><thead><tr><th>
Type Alias
</th><th>
Description
</th></tr></thead>
<tbody><tr><td>
[FormatJudgeResult](./recogn-parse.formatjudgeresult.md)
</td><td>
格式化后的鉴别结果
</td></tr>
<tr><td>
[Judge](./recogn-parse.judge.md)
</td><td>
鉴定函数
</td></tr>
<tr><td>
[Judger](./recogn-parse.judger.md)
</td><td>
鉴定者
</td></tr>
<tr><td>
[JudgeResult](./recogn-parse.judgeresult.md)
</td><td>
鉴定结果
</td></tr>
<tr><td>
[JudgeReturn](./recogn-parse.judgereturn.md)
</td><td>
监定函数的返回值的类型
</td></tr>
<tr><td>
[Parse](./recogn-parse.parse.md)
</td><td>
解析函数
</td></tr>
<tr><td>
[Parser](./recogn-parse.parser.md)
</td><td>
解析器
</td></tr>
<tr><td>
[RecognParseResult\_Async](./recogn-parse.recognparseresult_async.md)
</td><td>
异步识别解析的结果
</td></tr>
<tr><td>
[RecognParseResult](./recogn-parse.recognparseresult.md)
</td><td>
识别解析的结果
</td></tr>
<tr><td>
[RecognResult](./recogn-parse.recognresult.md)
</td><td>
识别结果
</td></tr>
<tr><td>
[SerialJudger](./recogn-parse.serialjudger.md)
</td><td>
串行鉴定者
</td></tr>
<tr><td>
[SerialParser](./recogn-parse.serialparser.md)
</td><td>
串行解析器
</td></tr>
</tbody></table>