Termisu::ParseError
Inherits Termisu::Error / Exception / Reference / Object
Error raised when parsing terminfo binary data fails.
Provides specific error types to distinguish between different failure modes:
- Invalid magic number (unsupported format)
- Truncated data (file too small)
- Invalid header values
- Corrupted string table
Constructors
invalid_magic(actual : Int16) : ParseError
Creates an InvalidMagic error. Magic numbers: 282 (0o432) for standard, 542 for extended format.
new(type : Type, message : String, details : String | Nil = nil)
SourceInstance methods
details
Sourcetype
Source