Source code for pudding.datatypes.string

"""Data type for a string."""

import re

from .data import Data


[docs] class String(Data): """Class representing a string value.""" regex = r"\'(?:\\\'|[^\'])+\'" def __init__(self, line: int, value: str) -> None: """Init for String class.""" super().__init__(line, value) self.value = value[1:-1] self.re_pattern = re.escape(self.value)