rune-langium / core/src / getExpressionRegions
Function: getExpressionRegions()
ts
function getExpressionRegions(owner): readonly Readonly<{
expression: | RosettaExpression
| Dehydrated<RosettaExpression>;
index: number;
kind: "alias" | "precondition" | "operation" | "postcondition";
region: SourceRegion;
}>[];Defined in: packages/core/src/utils/source-regions.ts:148
Root expressions in grammar order; indexes address their original owner arrays.
Parameters
| Parameter | Type |
|---|---|
owner | | Data | Dehydrated<Data> | RosettaFunction | Dehydrated<RosettaFunction> |
Returns
readonly Readonly<{ expression: | RosettaExpression | Dehydrated<RosettaExpression>; index: number; kind: "alias" | "precondition" | "operation" | "postcondition"; region: SourceRegion; }>[]