parseForeignCalls(Parses a condition string to identify and process foreign call (FC) expressions. Replaces each FC expression with a unique placeholder and updates thecondition
,names
,foreignCallNameToID
):string
names
array
with metadata about the processed expressions.
Parameter | Type | Description |
---|---|---|
condition | string | The input condition string containing potential FC expressions. |
names | any [] | An array to store metadata about the processed FC expressions, including their placeholders, indices, and types. |
foreignCallNameToID | FCNameToID [] | - |
string
The updated condition string with FC expressions replaced by placeholders.
/FC:[a-zA-Z]+[^\s]+/g
.names
array, its existing placeholder
is reused.FC:<index>
.