Changeset 2462 for src/Main.hs

Show
Ignore:
Timestamp:
04/29/05 14:33:31 (4 years ago)
Author:
autrijus
svk:copy_cache_prev:
3914
Message:

* rewrote position handling and statement reduction logic.
* much better error message -- now with source ranges

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/Main.hs

    r2458 r2462  
    194194    makeProper exp = case exp of 
    195195        Val err@(VError _ _) -> fail $ pretty err 
     196{- 
    196197        Stmts stmts@((_,pos):_) | not (runOptSeparately opts) -> do 
    197198            let withDump = stmts ++ [(Syn "env" [], pos)] 
    198199            return $ Stmts withDump 
     200-} 
    199201        _ | not (runOptSeparately opts) -> do 
    200             let pos = SourcePos "<interactive>" 0 0 
    201             return $ Stmts [(exp, pos), (Syn "env" [], pos)] 
     202            -- let pos = SourcePos "<interactive>" 0 0 
     203            return $ Stmts exp (Syn "env" []) 
    202204        _ -> return exp 
    203205    handler err = if not (isUserError err) then ioError err else do