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'}