ITokenResolver
- Implemented By: DefaultTokenResolver, ITokenResolver
How to resolve tokens.
Methods
Name | Description |
---|---|
resolve_list |
Resolve a tokenized list. |
resolve_string |
Resolve a string with at least one stringified token in it. |
resolve_token |
Resolve a single token. |
resolve_list
def resolve_list(
l: typing.List[str],
context: IResolveContext
) -> typing.Any
Resolve a tokenized list.
- Type: typing.List[str]
- Type: IResolveContext
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)
- Type: TokenizedStringFragments
- Type: IResolveContext
resolve_token
def resolve_token(
t: IResolvable,
context: IResolveContext,
post_processor: IPostProcessor
) -> typing.Any
Resolve a single token.
- Type: IResolvable
- Type: IResolveContext
- Type: IPostProcessor