Skip to content

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 ​

ParameterType
owner| Data | Dehydrated<Data> | RosettaFunction | Dehydrated<RosettaFunction>

Returns ​

readonly Readonly<{ expression: | RosettaExpression | Dehydrated<RosettaExpression>; index: number; kind: "alias" | "precondition" | "operation" | "postcondition"; region: SourceRegion; }>[]

Core packages released under MIT. Studio app released under FSL-1.1-ALv2.