control_code/
lib.rs

1//            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
2//                    Version 2, December 2004
3//
4// Copyleft (ↄ) meh. <meh@schizofreni.co> | http://meh.schizofreni.co
5//
6// Everyone is permitted to copy and distribute verbatim or modified
7// copies of this license document, and changing it is allowed as long
8// as the name is changed.
9//
10//            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
11//   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
12//
13//  0. You just DO WHAT THE FUCK YOU WANT TO.
14
15#![allow(non_snake_case)]
16#![recursion_limit="100"]
17
18#[macro_use]
19pub extern crate nom;
20pub use nom::IResult as Result;
21
22extern crate smallvec;
23
24#[macro_use]
25mod util;
26
27mod control;
28pub use control::{Control, parse};
29
30mod format;
31pub use format::{Format, format, format_to};
32
33mod c0;
34pub use c0::shim as C0;
35
36mod c1;
37pub use c1::shim as C1;
38
39mod dec;
40pub use dec::shim as DEC;
41
42mod csi;
43pub use csi::shim as CSI;
44
45mod sgr;
46pub use sgr::shim as SGR;