Add parser AST node definitions
Some checks failed
CI / test (push) Has been cancelled
CI / build (push) Has been cancelled

This commit is contained in:
2026-02-02 06:21:20 +00:00
parent 19aa767447
commit c15b6eae0a

View File

@@ -0,0 +1,30 @@
"""Parser module for tokenizing and building AST from regex patterns."""
from .ast import (
ASTNode,
Literal,
CharacterClass,
Quantifier,
Group,
Alternation,
Anchor,
SpecialSequence,
Backreference,
)
from .tokenizer import tokenize
from .parser import parse_regex, ParseError
__all__ = [
"ASTNode",
"Literal",
"CharacterClass",
"Quantifier",
"Group",
"Alternation",
"Anchor",
"SpecialSequence",
"Backreference",
"tokenize",
"parse_regex",
"ParseError",
]