Safe Haskell | None |
---|---|
Language | Haskell2010 |
Stg.StaticAnalysis
Description
Extract Haskell values from running STG programs.
- class FreeVariables ast where
Documentation
class FreeVariables ast where Source #
Overloading class for determining the free variables of an object.
Minimal complete definition
Methods
freeVariables :: ast -> Set Var Source #
Instances
FreeVariables Atom Source # | |
FreeVariables Var Source # | |
FreeVariables Literal Source # | |
FreeVariables DefaultAlt Source # | |
FreeVariables PrimitiveAlt Source # | |
FreeVariables AlgebraicAlt Source # | |
FreeVariables NonDefaultAlts Source # | |
FreeVariables Alts Source # | |
FreeVariables Expr Source # | |
FreeVariables LambdaForm Source # | Only takes into account the explicit free variable list of the lambda. This means that globals, which are not explicitly free, will not be considered free variables. |
FreeVariables Binds Source # | |
FreeVariables Program Source # | |
(Foldable f, FreeVariables a) => FreeVariables (f a) Source # | |