ironwork_exec/printer.rs
1//! Which files are print files, and how, is `compile::printer`; the control characters a WRITE
2//! puts out are `rt::printer`.
3
4pub use compile::printer::*;
5
6#[cfg(test)]
7mod tests {
8 use super::*;
9
10 #[test]
11 fn mnemonic_environment_names() {
12 assert_eq!(mnemonic_space("C01"), Some(Space::Channel(1)));
13 assert_eq!(mnemonic_space("C12"), Some(Space::Channel(12)));
14 assert_eq!(mnemonic_space("CSP"), Some(Space::Lines(0)));
15 assert_eq!(mnemonic_space("AFP-5A"), Some(Space::PageMode));
16 assert_eq!(mnemonic_space("S01"), None);
17 assert_eq!(mnemonic_space("C13"), None);
18 }
19}