Source code for pygerber.validators.validator

# -*- coding: utf-8 -*-
from __future__ import annotations

from typing import TYPE_CHECKING

if TYPE_CHECKING:
    from pygerber.drawing_state import DrawingState
    from pygerber.tokens.token import Token

from typing import Any


[docs]class Validator: def __init__(self, default: Any = None) -> None: self.default = default def __call__(self, token: Token, state: DrawingState, value: str) -> str: return value