Coverage for src/galaxy_beep_frame/exception/converter/token_mutable.py: 100%
5 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-08-31 04:18 +0200
« prev ^ index » next coverage.py v7.15.2, created at 2026-08-31 04:18 +0200
1"""TokenMutableError class."""
3from typing import TYPE_CHECKING
5from .lexer import LexerError
7if TYPE_CHECKING:
8 from galaxy_beep_frame.converter import TokenType
11class TokenMutableError(LexerError):
12 """Token still mutable."""
14 def __init__(self, token_type: TokenType) -> None:
15 """
16 Error initialization.
18 Parameters
19 ----------
20 token_type: TokenType
21 Token type causing the issue.
23 """
25 super().__init__(
26 f"Token {token_type} has not been fully lexed yet."
27 )