ansi_parser/
lib.rs

1#![recursion_limit = "256"]
2#![cfg_attr(not(any(feature = "std", test)), no_std)]
3
4mod enums;
5mod parsers;
6mod traits;
7
8///This is a library for parsing ANSI escape sequences. Currently all the basic escape sequences
9///are implemented:
10/// + Cursor Position
11/// + Cursor {Up, Down, Forward, Backward}
12/// + Cursor {Save, Restore}
13/// + Erase Display
14/// + Erase Line
15/// + Set Graphics mode
16/// + Set and Reset Text Mode
17///
18/// This is done through a pulldown type parser, where an iterator is exposed. This essentially
19/// turns all of the ANSI sequences into enums and splits the string at every location that there
20/// was an ANSI Sequence.
21pub use enums::*;
22pub use parsers::parse_escape;
23pub use traits::*;