core: add non-breaking space to `is_whitespace`
authorAlexis Laferrière <alexis.laf@xymus.net>
Mon, 8 May 2017 23:43:30 +0000 (19:43 -0400)
committerAlexis Laferrière <alexis.laf@xymus.net>
Tue, 9 May 2017 00:01:29 +0000 (20:01 -0400)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

lib/core/kernel.nit

index 88dcc8a..6a07060 100644 (file)
@@ -1045,12 +1045,13 @@ universal Char
        #
        #     assert 'A'.is_whitespace  == false
        #     assert ','.is_whitespace  == false
-       #     assert ' '.is_whitespace  == true
+       #     assert ' '.is_whitespace  == true # space
+       #     assert ' '.is_whitespace  == true # non-breaking space
        #     assert '\t'.is_whitespace == true
        fun is_whitespace: Bool
        do
                var i = code_point
-               return i <= 0x20 or i == 0x7F
+               return i <= 0x20 or i == 0x7F or i == 0xA0
        end
 end