<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [recogn-parse](./recogn-parse.md) &gt; [RecognParse](./recogn-parse.recognparse.md)

## RecognParse class

识别解析

**Signature:**

```typescript
export declare class RecognParse<TOptions = any> 
```

## Remarks

是用户直接操作的主类，提供了完整的 `识别-解析` 机制

## Properties

<table><thead><tr><th>

Property


</th><th>

Modifiers


</th><th>

Type


</th><th>

Description


</th></tr></thead>
<tbody><tr><td>

[postJudgers](./recogn-parse.recognparse.postjudgers.md)


</td><td>


</td><td>

[Judger](./recogn-parse.judger.md)<!-- -->&lt;TOptions&gt;\[\]


</td><td>

后置鉴定器


</td></tr>
<tr><td>

[postParses](./recogn-parse.recognparse.postparses.md)


</td><td>


</td><td>

import("./Resolver").[Parse](./recogn-parse.parse.md)<!-- -->&lt;TOptions&gt;\[\]


</td><td>

后置解析器


</td></tr>
<tr><td>

[preJudgers](./recogn-parse.recognparse.prejudgers.md)


</td><td>


</td><td>

[Judger](./recogn-parse.judger.md)<!-- -->&lt;TOptions&gt;\[\]


</td><td>

前置鉴定器


</td></tr>
<tr><td>

[preParses](./recogn-parse.recognparse.preparses.md)


</td><td>


</td><td>

import("./Resolver").[Parse](./recogn-parse.parse.md)<!-- -->&lt;TOptions&gt;\[\]


</td><td>

前置解析器


</td></tr>
<tr><td>

[recognizer](./recogn-parse.recognparse.recognizer.md)


</td><td>


</td><td>

[Recognizer](./recogn-parse.recognizer.md)<!-- -->&lt;TOptions&gt;


</td><td>

识别器


</td></tr>
<tr><td>

[resolver](./recogn-parse.recognparse.resolver.md)


</td><td>


</td><td>

[Resolver](./recogn-parse.resolver.md)<!-- -->&lt;TOptions&gt;


</td><td>

解决者


</td></tr>
</tbody></table>

## Methods

<table><thead><tr><th>

Method


</th><th>

Modifiers


</th><th>

Description


</th></tr></thead>
<tbody><tr><td>

[add(type, judgerParser)](./recogn-parse.recognparse.add.md)


</td><td>


</td><td>

给指定类型添加鉴定解析器


</td></tr>
<tr><td>

[addRecognParsers(recognParsers)](./recogn-parse.recognparse.addrecognparsers.md)


</td><td>


</td><td>

批量添加鉴定解析器


</td></tr>
<tr><td>

[parse(judgeResult, target, targetOptions)](./recogn-parse.recognparse.parse.md)


</td><td>


</td><td>

解析识别的结果


</td></tr>
<tr><td>

[recogn(target, targetOptions, name)](./recogn-parse.recognparse.recogn.md)


</td><td>


</td><td>



</td></tr>
<tr><td>

[recognAsync(target, targetOptions, name)](./recogn-parse.recognparse.recognasync.md)


</td><td>


</td><td>



</td></tr>
<tr><td>

[remove(type)](./recogn-parse.recognparse.remove.md)


</td><td>


</td><td>

移除指定类型的鉴定器和解析器


</td></tr>
<tr><td>

[resolve(target, targetOpts, options)](./recogn-parse.recognparse.resolve.md)


</td><td>


</td><td>

识别并解析 target


</td></tr>
<tr><td>

[resolveAsync(target, targetOpts, options)](./recogn-parse.recognparse.resolveasync.md)


</td><td>


</td><td>

异步识别并解析


</td></tr>
</tbody></table>
