[allow unicode characters in haskell source
John Meacham <john@repetae.net>**20100810233304
 Ignore-this: dd54c632455bd0660ff7b5170d81c8ed
] hunk ./src/FrontEnd/Lexer.hs 23
-import Char
+import Data.Char hiding(isSymbol)
hunk ./src/FrontEnd/Lexer.hs 25
+import qualified Data.Char
hunk ./src/FrontEnd/Lexer.hs 203
-isIdent, isSymbol :: Char -> Bool
+isIdent :: Char -> Bool
hunk ./src/FrontEnd/Lexer.hs 205
-isSymbol c = elem c ":!#$%&*+./<=>?@\\^|-~"
+
+isSymbol :: Char -> Bool
+isSymbol c = elem c ":!#$%&*+./<=>?@\\^|-~" || (not (isAscii c) && Data.Char.isSymbol c)
hunk ./src/FrontEnd/Lexer.hs 381
-	    | isLower c || c == '_' -> do
+	    | isLower c || c == '_' || generalCategory c == OtherLetter -> do