class documentation

class TokenizedString(String): (source)

Known subclasses: tivars.tokenizer.Name

View In Hierarchy

Converter for data sections best interpreted as strings of tokens

Tokenization uses the TI-84+CE token sheet.

Class Method get Converts bytes -> str
Class Method set Converts str -> bytes
@classmethod
def get(cls, data: bytes, **kwargs) -> _T: (source)

Converts bytes -> str

Parameters
data:bytesThe raw bytes to convert
**kwargsUndocumented
Returns
_TThe latin-1 decoding of data with trailing null bytes removed
@classmethod
def set(cls, value: _T, *, instance=None, **kwargs) -> bytes: (source)
overridden in tivars.tokenizer.Name

Converts str -> bytes

Parameters
value:_TThe value to convert
instanceUndocumented
**kwargsUndocumented
Returns
bytesThe latin-1 encoding of value