Lines Matching defs:esc
74 fn esc(i: &[u8]) -> IResult<&[u8], &[u8]> {
77 assert_eq!(esc(&b"abcd;"[..]), Ok((&b";"[..], &b"abcd"[..])));
78 assert_eq!(esc(&b"ab\\\"cd;"[..]), Ok((&b";"[..], &b"ab\\\"cd"[..])));
79 assert_eq!(esc(&b"\\\"abcd;"[..]), Ok((&b";"[..], &b"\\\"abcd"[..])));
80 assert_eq!(esc(&b"\\n;"[..]), Ok((&b";"[..], &b"\\n"[..])));
81 assert_eq!(esc(&b"ab\\\"12"[..]), Ok((&b"12"[..], &b"ab\\\""[..])));
83 esc(&b"AB\\"[..]),
90 esc(&b"AB\\A"[..]),
109 fn esc(i: &str) -> IResult<&str, &str> {
112 assert_eq!(esc("abcd;"), Ok((";", "abcd")));
113 assert_eq!(esc("ab\\\"cd;"), Ok((";", "ab\\\"cd")));
114 assert_eq!(esc("\\\"abcd;"), Ok((";", "\\\"abcd")));
115 assert_eq!(esc("\\n;"), Ok((";", "\\n")));
116 assert_eq!(esc("ab\\\"12"), Ok(("12", "ab\\\"")));
118 esc("AB\\"),
122 esc("AB\\A"),
149 fn esc(i: &[u8]) -> IResult<&[u8], String> {
164 assert_eq!(esc(&b"abcd;"[..]), Ok((&b";"[..], String::from("abcd"))));
166 esc(&b"ab\\\"cd;"[..]),
170 esc(&b"\\\"abcd;"[..]),
173 assert_eq!(esc(&b"\\n;"[..]), Ok((&b";"[..], String::from("\n"))));
175 esc(&b"ab\\\"12"[..]),
179 esc(&b"AB\\"[..]),
186 esc(&b"AB\\A"[..]),
220 fn esc(i: &str) -> IResult<&str, String> {
232 assert_eq!(esc("abcd;"), Ok((";", String::from("abcd"))));
233 assert_eq!(esc("ab\\\"cd;"), Ok((";", String::from("ab\"cd"))));
234 assert_eq!(esc("\\\"abcd;"), Ok((";", String::from("\"abcd"))));
235 assert_eq!(esc("\\n;"), Ok((";", String::from("\n"))));
236 assert_eq!(esc("ab\\\"12"), Ok(("12", String::from("ab\""))));
238 esc("AB\\"),
245 esc("AB\\A"),