Expand description

This module provides the ability to parse escape sequences and attach semantic meaning to them. It can also encode the semantic values as escape sequences. It provides encoding and decoding functionality only; it does not provide terminal emulation facilities itself.

Re-exports

pub use self::apc::KittyImage;
pub use self::csi::CSI;
pub use self::esc::Esc;
pub use self::esc::EscCode;
pub use self::osc::OperatingSystemCommand;

Modules

Structs

A helper type to avoid accidentally tripping over problems with 1-based values in escape sequences.

A fully parsed DCS sequence. The parser emits these for byte/intermediate sequences that are known to be relatively short and self contained (eg: DECRQSS) as opposed to larger ones like Sixel (which is parsed separately), or long lived terminal modes such as the TMUX CC protocol.

Enums

Type Definitions

A decoded 6-bit sixel value. Each sixel represents a six-pixel tall bitmap where the least significant bit is the topmost bit.