Ansi Escape Sequence Parser
For a complete list of implemented sequences, see the documentation.
This is done through a pulldown type parser, where an iterator is exposed. This essentially turns all of the ANSI sequences into enums and splits the string at every location that there was an ANSI Sequence.
Example:
use ;
use AnsiSequence;
no_std
support
no_std
is supported via disabling the std
feature in your Cargo.toml
.