eta.transducers.tt.TTPragmaticTransducer

class TTPragmaticTransducer(rule_dirs)[source]

Bases: TTTransducer, PragmaticTransducer

Methods

cost

TT is performed locally so does not incur any cost.

__call__(gist)[source]

Choose a result for some input using TT.

Parameters:

inputs (str or list[str] or s-expr) – The input or inputs to use for choosing a result. If the input is a string or list of strings (where none of the strings are quoted expressions), it is used to create a single word list after concatenating each substring. Otherwise, the input is an S-expression and is used directly as input.

Returns:

A list of chosen results (which may be processed further by the specific transducer instance).

Return type:

list[str or s-expr]

cost()

TT is performed locally so does not incur any cost.