finesse.script.containers.KatMetaToken¶
Overview
- class finesse.script.containers.KatMetaToken(lineno: int, start_index: int, stop_index: int, type: str)[source]¶
- Bases: - TokenContainer- A token that may not map to a real token. - Meta tokens are employed by - KatTokenizerwhen converting whitespace and newline tokens (provided by- KatRawTokenizer) used as delimiters into DELIMITER. The use of a single meta token for DELIMITER in this case simplifies the parser rules.- By definition, the value of a meta token does not matter so the class doesn’t support having one. Similarly, to help prevent bugs, an exception is raised if the token is attempted to be displayed.