Changeset 14599 for src/Pugs/AST.hs
- Timestamp:
- 11/03/06 05:30:51 (2 years ago)
- svk:copy_cache_prev:
- 41990
- Files:
-
- 1 modified
-
src/Pugs/AST.hs (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/AST.hs
r14303 r14599 342 342 isPrimVal _ = False 343 343 344 {-| 345 Filter out reserved symbols from the specified Pad. 346 -} 344 347 filterUserDefinedPad :: Pad -> Pad 345 348 filterUserDefinedPad (MkPad pad) = MkPad $ Map.filterWithKey doFilter pad … … 347 350 doFilter key _ = (not . Set.member key) _reserved 348 351 352 {-| 353 Symbols which are reserved for the current interpreter/compiler instance and 354 should not be set from the preamble or other sources. See 355 @Pugs.AST.filterUserDefinedPad@. 356 -} 349 357 _reserved :: Set Var 350 358 _reserved = Set.fromList . cast . words $ … … 352 360 "$*PROGRAM_NAME $*PID $*UID $*EUID $*GID $*EGID @*CHECK @*INIT $*IN " ++ 353 361 "$*OUT $*ERR $*ARGS $/ %*ENV $*CWD @=POD $=POD $?PUGS_VERSION " ++ 354 "$*OS %?CONFIG $*_ $*AUTOLOAD $*PUGS_VERSION "362 "$*OS %?CONFIG $*_ $*AUTOLOAD $*PUGS_VERSION $*BASETIME" 355 363 356 364 typeOfParam :: Param -> Type
