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

# reverseParseInstructionSet

> v0.20.5

> **reverseParseInstructionSet**(`instructionSet`, `placeHolderArray`, `stringReplacements`, `rawDataIndex`): `string`

Defined in: [src/parsing/reverse-parsing-logic.ts:57](https://github.com/Forte-Service-Company-Ltd/forte-rules-engine-sdk/blob/40cc8388cecd8ee445b00b9df2b681cff8552ece/src/parsing/reverse-parsing-logic.ts#L57)

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. |
| `rawDataIndex`       | `number`                                                                        | -                                                          |

## Returns

`string`

A human-readable rule condition string.
