text_lint.operations.lookups.parsers.lookup_expressions.parse_lookup_expression

text_lint.operations.lookups.parsers.lookup_expressions.parse_lookup_expression(value: str) Tuple[str, List[ParsedLookup]][source]

Extract the save ids, lookups and parameters from a lookup expression.

Parameters:

value (str) – The lookup expression to parse.

Returns:

A tuple of the data source and lookup operation instances.

Raises:

LookupExpressionInvalid, LookupExpressionInvalidSequence, LookupExpressionInvalidDuplicatePositional

Return type:

Tuple[str, List[ParsedLookup]]