UNPKG

recogn-parse

Version:

recogn-parse 提供了 识别--解析 的机制,使用者只需要添加识别器 和 解析器,然后就可以对事件进行识别和解析,适合用所有具备 识别--解析 流程的场景中,如:加载并显示各种模型、预览文件等

332 lines (152 loc) 3.93 kB
<!-- Do not edit this file. It is automatically generated by API Documenter. --> [Home](./index.md) &gt; [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>