Library
core
modules
Core Src Analyzer Detectvariablereferences

Lawtext core references / core/src/analyzer/detectVariableReferences

Module: core/src/analyzer/detectVariableReferences

Table of contents

References

Functions

References

default

Renames and re-exports detectVariableReferences

Functions

detectVariableReferences

detectVariableReferences(sentenceEnvsStruct, declarations, lawRefByDeclarationID, pointerEnvsStruct): WithErrorValue<{ varRefs: ____VarRef[] }>

Parameters

NameType
sentenceEnvsStructSentenceEnvsStruct
declarationsDeclarations
lawRefByDeclarationIDMap<string, ____LawRef>
pointerEnvsStructPointerEnvsStruct

Returns

WithErrorValue<{ varRefs: ____VarRef[] }>

Defined in

core/src/analyzer/detectVariableReferences/index.ts:239 (opens in a new tab)


detectVariableReferencesOfEL

detectVariableReferencesOfEL(elToBeModified, sentenceEnv, declarations, lawRefByDeclarationID, pointerEnvsStruct): WithErrorValue<{ varRefs: ____VarRef[] }>

Parameters

NameType
elToBeModifiedStdEL | __EL
sentenceEnvSentenceEnv
declarationsDeclarations
lawRefByDeclarationIDMap<string, ____LawRef>
pointerEnvsStructPointerEnvsStruct

Returns

WithErrorValue<{ varRefs: ____VarRef[] }>

Defined in

core/src/analyzer/detectVariableReferences/index.ts:113 (opens in a new tab)


matchVariableReferences

matchVariableReferences(textEL, sentenceEnv, declarations): null | WithErrorValue<{ newItems: SentenceChildEL[] ; varRefs: ____VarRef[] }>

Parameters

NameType
textEL__Text
sentenceEnvSentenceEnv
declarationsDeclarations

Returns

null | WithErrorValue<{ newItems: SentenceChildEL[] ; varRefs: ____VarRef[] }>

Defined in

core/src/analyzer/detectVariableReferences/index.ts:15 (opens in a new tab)