> ## Documentation Index
> Fetch the complete documentation index at: https://thrackle.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# reverseParseRule

> **reverseParseRule**(`instructionSet`, `placeHolderArray`, `stringReplacements`): `string`

Converts an instruction set back into a human-readable rule condition string.

## Parameters

| Parameter            | Type                                                                            | Description                                                |
| -------------------- | ------------------------------------------------------------------------------- | ---------------------------------------------------------- |
| `instructionSet`     | `number`\[]                                                                     | The instruction set to reverse parse.                      |
| `placeHolderArray`   | `string`\[]                                                                     | An array of placeholders used in the instruction set.      |
| `stringReplacements` | [`stringReplacement`](../../../modules/types/type-aliases/stringReplacement)\[] | An array of string replacements for specific instructions. |

## Returns

`string`

A human-readable rule condition string.

## Defined in

[src/parsing/reverse-parsing-logic.ts:40](https://github.com/forte-service-company-ltd/forte-rules-engine-sdk/blob/5aad4d7c3c8cc91280e4449c17ac8ea31219fbed/src/parsing/reverse-parsing-logic.ts#L40)
