aboutsummaryrefslogtreecommitdiff
path: root/edify/elements/types/union.py
diff options
context:
space:
mode:
Diffstat (limited to 'edify/elements/types/union.py')
-rw-r--r--edify/elements/types/union.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/edify/elements/types/union.py b/edify/elements/types/union.py
index e5a0785..27aed96 100644
--- a/edify/elements/types/union.py
+++ b/edify/elements/types/union.py
@@ -34,10 +34,13 @@ from edify.elements.types.groups import (
SubexpressionElement,
)
from edify.elements.types.leaves import (
+ AlphanumericElement,
AnyCharElement,
CarriageReturnElement,
DigitElement,
EndOfInputElement,
+ LetterElement,
+ LowercaseElement,
NewLineElement,
NonDigitElement,
NonWhitespaceCharElement,
@@ -47,6 +50,7 @@ from edify.elements.types.leaves import (
NullByteElement,
StartOfInputElement,
TabElement,
+ UppercaseElement,
WhitespaceCharElement,
WordBoundaryElement,
WordElement,
@@ -81,6 +85,10 @@ LeafElement = (
| CarriageReturnElement
| TabElement
| NullByteElement
+ | LetterElement
+ | UppercaseElement
+ | LowercaseElement
+ | AlphanumericElement
| NoopElement
)
@@ -137,6 +145,10 @@ Element = (
| CarriageReturnElement
| TabElement
| NullByteElement
+ | LetterElement
+ | UppercaseElement
+ | LowercaseElement
+ | AlphanumericElement
| NoopElement
| CharElement
| StringElement