Changeset 8474 for src/Pugs.hs

Show
Ignore:
Timestamp:
12/27/05 08:17:06 (3 years ago)
Author:
audreyt
Message:

* In Pugs shell, drop all trailing whitespace and comma in

interactive evaluated code. Suggested by luqui++.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/Pugs.hs

    r8472 r8474  
    325325        env <- liftSTM $ readTVar menv 
    326326        return $ envBody $ parseProgram env "<interactive>" $ 
    327           (decodeUTF8 prog) 
     327          (dropTrailingSemi $ decodeUTF8 prog) 
     328    dropTrailingSemi = reverse . dropWhile (`elem` " \t\r\n;") . reverse 
    328329    theEnv = do 
    329330        ref <- if runOptSeparately opts