titus.signature.toText

titus.signature.toText(p, alreadyLabeled=None)[source]

Render a pattern as human-readable text.

Parameters:
  • p (titus.P) – the pattern
  • alreadyLabeled (set of strings or None) – used to avoid recursion in recursive types
Return type:

string

Returns:

text representation of the pattern