Changeset 12382 for src/Pugs/Eval
- Timestamp:
- 08/17/06 18:30:46 (2 years ago)
- Files:
-
- 1 modified
-
src/Pugs/Eval/Var.hs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Eval/Var.hs
r12375 r12382 570 570 , (cast "$?COLUMN" , posSym posBeginColumn) 571 571 , (cast "$?POSITION" , posSym pretty) 572 , (cast "$?MODULE" , constSym $ cast"main")573 , (cast "$?OS" , constSym $ cast(getConfig "osname"))572 , (cast "$?MODULE" , constSym "main") 573 , (cast "$?OS" , constSym (getConfig "osname")) 574 574 , (cast "$?CLASS" , fmap (Just . VType . cast) (asks envPackage)) 575 575 , (cast ":?CLASS" , fmap (Just . VType . cast) (asks envPackage)) … … 582 582 posSym :: Value a => (Pos -> a) -> Eval (Maybe Val) 583 583 posSym f = fmap (Just . castV . f) $ asks envPos 584 constSym :: Var -> Eval (Maybe Val) 585 constSym = return . Just . VStr . cast 584 585 constSym :: String -> Eval (Maybe Val) 586 constSym = return . Just . VStr 586 587 587 588 findSyms :: Var -> Eval [(Var, Val)]
