Changeset 16437

Show
Ignore:
Timestamp:
05/18/07 22:18:14 (18 months ago)
Author:
audreyt
Message:

* Better diagnostics message for undeclared variable.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/Pugs/Parser.hs

    r16436 r16437  
    21092109                        pos <- getPosition 
    21102110                        when (sourceName pos /= "-e") $ do 
    2111                             fail $ "Global symbol \"" ++ show var ++ "\" requires explicit package name" 
     2111                            fail $ "Variable " ++ show var ++ " requires predeclaraton or explicit package name" 
    21122112                    return (Var $ toGlobalVar var) 
    21132113                    -- put state{ s_freeVars = Set.insert (var, lexPads) freeVars }