From: sof Date: Thu, 5 Jun 1997 20:37:09 +0000 (+0000) Subject: [project @ 1997-06-05 20:37:09 by sof] X-Git-Tag: Approximately_1000_patches_recorded~393 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=78176ee81856e2ed8a5552a7275d443c57986f86;p=ghc-hetmet.git [project @ 1997-06-05 20:37:09 by sof] no group names in user scc labels; --- diff --git a/ghc/compiler/reader/Lex.lhs b/ghc/compiler/reader/Lex.lhs index f886a52..111a29c 100644 --- a/ghc/compiler/reader/Lex.lhs +++ b/ghc/compiler/reader/Lex.lhs @@ -21,7 +21,12 @@ module Lex ( IMPORT_1_3(Char(isDigit, isAlpha, isAlphanum, isUpper,isLower, isSpace, ord)) IMPORT_DELOOPER(Ubiq) + +#if defined(__GLASGOW_HASKELL__) && __GLASGOW_HASKELL__ <= 201 IMPORT_DELOOPER(IdLoop) -- get the CostCentre type&constructors from here +#else +import {-# SOURCE #-} CostCentre +#endif import CmdLineOpts ( opt_IgnoreIfacePragmas ) import Demand ( Demand(..) {- instance Read -} ) @@ -398,14 +403,14 @@ lex_scc buf = case untilChar# buf '/'# of buf' -> let mod_name = lexemeToFastString buf' in - case untilChar# (stepOn (stepOverLexeme buf')) '/'# of - buf'' -> - let grp_name = lexemeToFastString buf'' in - case untilChar# (stepOn (stepOverLexeme buf'')) '\"'# of - buf''' -> - let cc_name = lexemeToFastString buf''' in - (mkUserCC cc_name mod_name grp_name, - stepOn (stepOverLexeme buf''')) +-- case untilChar# (stepOn (stepOverLexeme buf')) '/'# of +-- buf'' -> +-- let grp_name = lexemeToFastString buf'' in + case untilChar# (stepOn (stepOverLexeme buf')) '\"'# of + buf'' -> + let cc_name = lexemeToFastString buf'' in + (mkUserCC cc_name mod_name _NIL_{-grp_name-}, + stepOn (stepOverLexeme buf'')) in case prefixMatch (stepOn buf) "CAF:" of Just buf' ->