pathex.expressions.terms.alphabet module
- class Alphabet(*init_args, **init_kwargs)[source]
Bases:
pathex.expressions.terms.term.Term
This class represents the language of singleton words, that is, the set of all words of length 1.
>>> from pathex.expressions.aliases import * >>> exp = C(_, *'aby') & C(*'xab', _) >>> assert exp.get_language() == exp.get_generator().get_language() == {'xaby'} >>> exp = C(_, *'aby') - C(*'xabz') >>> assert exp.get_language() == exp.get_generator().get_language() == {'xaby', '-xaby'}