Skip to main content
How to resolve tokens.

Methods

NameDescription
resolve_listResolve a tokenized list.
resolve_mapResolve a tokenized map.
resolve_number_listResolve a tokenized number list.
resolve_stringResolve a string with at least one stringified token in it.
resolve_tokenResolve a single token.

resolve_list

def resolve_list(
  l: typing.List[str],
  context: IResolveContext
) -> typing.Any
Resolve a tokenized list.

lRequired

  • Type: typing.List[str]

contextRequired


resolve_map

def resolve_map(
  m: typing.Mapping[typing.Any],
  context: IResolveContext
) -> typing.Any
Resolve a tokenized map.

mRequired

  • Type: typing.Mapping[typing.Any]

contextRequired


resolve_number_list

def resolve_number_list(
  l: typing.List[typing.Union[int, float]],
  context: IResolveContext
) -> typing.Any
Resolve a tokenized number list.

lRequired

  • Type: typing.List[typing.Union[int, float]]

contextRequired


resolve_string

def resolve_string(
  s: TokenizedStringFragments,
  context: IResolveContext
) -> typing.Any
Resolve a string with at least one stringified token in it. (May use concatenation)

sRequired


contextRequired


resolve_token

def resolve_token(
  t: IResolvable,
  context: IResolveContext,
  post_processor: IPostProcessor
) -> typing.Any
Resolve a single token.

tRequired


contextRequired


post_processorRequired