//! Escapes text sequences export mk_pass; fn mk_pass() -> Pass { text_pass::mk_pass(~"escape", escape) } fn escape(s: ~str) -> ~str { str::replace(s, ~"\\", ~"\\\\") } #[test] fn should_escape_backslashes() { let s = ~"\\n"; let r = escape(s); assert r == ~"\\\\n"; }