diff --git a/Tools/clinic/clinic.py b/Tools/clinic/clinic.py index 27d3d572868883..125604bff97f7c 100755 --- a/Tools/clinic/clinic.py +++ b/Tools/clinic/clinic.py @@ -4293,6 +4293,19 @@ def dedent(self, line): StateKeeper = Callable[[str | None], None] class DSLParser: + function: Function | None + state: StateKeeper + keyword_only: bool + positional_only: bool + group: int + parameter_state: int + seen_positional_with_default: bool + indent: IndentStack + kind: str + coexist: bool + parameter_continuation: str + preserve_output: bool + def __init__(self, clinic: Clinic) -> None: self.clinic = clinic @@ -4312,7 +4325,7 @@ def __init__(self, clinic: Clinic) -> None: def reset(self) -> None: self.function = None - self.state: StateKeeper = self.state_dsl_start + self.state = self.state_dsl_start self.parameter_indent = None self.keyword_only = False self.positional_only = False