Changeset 8705 for src/Pugs/AST/Internals.hs-drift
- Timestamp:
- 01/16/06 18:57:28 (3 years ago)
- Files:
-
- 1 modified
-
src/Pugs/AST/Internals.hs-drift (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/AST/Internals.hs-drift
r8701 r8705 630 630 {-!derive: Perl5, JSON!-} 631 631 632 data Scope = SState | S My | SOur | SLet | STemp | SGlobal -- ^Global632 data Scope = SState | SLet | STemp | SEnv | SMy | SOur | SGlobal 633 633 {-!derive: YAML, JSON, Perl5!-} 634 634 … … 1132 1132 , envLValue :: !Bool -- ^ Are we in an LValue context? 1133 1133 , envLexical :: !Pad -- ^ Lexical pad for variable lookup 1134 , envImplicit:: !(Map Var ()) -- ^ Set of implicit variables 1134 1135 , envGlobal :: !(TVar Pad) -- ^ Global pad for variable lookup 1135 1136 , envPackage :: !String -- ^ Current package 1136 1137 , envClasses :: !ClassTree -- ^ Current class tree 1137 1138 , envEval :: !(Exp -> Eval Val) -- ^ Active evaluator 1138 , envCaller :: !(Maybe Env) -- ^ Caller's env1139 , envCaller :: !(Maybe Env) -- ^ Caller's "env" pad 1139 1140 , envOuter :: !(Maybe Env) -- ^ Outer block's env 1140 1141 , envBody :: !Exp -- ^ Current AST expression
