Source code for pudding.datatypes.regex
"""Data type for a regular expression."""
from .data import Data
[docs]
class Regex(Data):
"""Class representing a regular expression."""
regex = r"\/(?:\\\/|[^\/])+\/"
def __init__(self, line: int, value: str) -> None:
"""Init for Regex class."""
super().__init__(line, value)
self.value = value[1:-1]
self.re_pattern = self.value