From 169ec430391a762bc28dc78b47863b51393296ec Mon Sep 17 00:00:00 2001 From: Yuheng Chen Date: Thu, 28 May 2015 22:19:06 +0800 Subject: [PATCH] Fix unicode escape --- saphyr/src/scanner.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/saphyr/src/scanner.rs b/saphyr/src/scanner.rs index 00ba30d..734c7f8 100644 --- a/saphyr/src/scanner.rs +++ b/saphyr/src/scanner.rs @@ -951,7 +951,14 @@ impl> Scanner { '"' => string.push('"'), '\'' => string.push('\''), '\\' => string.push('\\'), - //'N' => { string.push('\xc2'); string.push('\x85') }, + // NEL (#x85) + 'N' => string.push(char::from_u32(0x85).unwrap()), + // #xA0 + '_' => string.push(char::from_u32(0xA0).unwrap()), + // LS (#x2028) + 'L' => string.push(char::from_u32(0x2028).unwrap()), + // PS (#x2029) + 'P' => string.push(char::from_u32(0x2029).unwrap()), 'x' => code_length = 2, 'u' => code_length = 4, 'U' => code_length = 8,