allow build settings to be overriden by adding mk/validate.mk
[ghc-hetmet.git] / compiler / cmm / CmmLex.x
index a1aa276..ec9f585 100644 (file)
@@ -29,7 +29,7 @@ import Util
 --import TRACE
 }
 
-$whitechar   = [\ \t\n\r\f\v\xa0]
+$whitechar   = [\ \t\n\r\f\v\xa0] -- \xa0 is Unicode no-break space
 $white_no_nl = $whitechar # \n
 
 $ascdigit  = 0-9
@@ -139,6 +139,7 @@ data CmmToken
   | CmmT_jump
   | CmmT_foreign
   | CmmT_prim
+  | CmmT_return
   | CmmT_import
   | CmmT_switch
   | CmmT_case
@@ -214,6 +215,7 @@ reservedWordsFM = listToUFM $
        ( "jump",               CmmT_jump ),
        ( "foreign",            CmmT_foreign ),
        ( "prim",               CmmT_prim ),
+       ( "return",             CmmT_return ),
        ( "import",             CmmT_import ),
        ( "switch",             CmmT_switch ),
        ( "case",               CmmT_case ),