X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Fcmm%2FCmmLex.x;h=ec9f5855c48e0719469eba6738336aff1cd08225;hb=c1681a73fa4ca4cf8758264ae387ac09a9e900d8;hp=a1aa2762a97526b38a19b5f7d622543f46f30153;hpb=4a1aca1033549f95cbdb62cbc0aac331610c91ea;p=ghc-hetmet.git diff --git a/compiler/cmm/CmmLex.x b/compiler/cmm/CmmLex.x index a1aa276..ec9f585 100644 --- a/compiler/cmm/CmmLex.x +++ b/compiler/cmm/CmmLex.x @@ -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 ),