Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
type TrivialCallAnalysisConstraints fs = (FunctionCall :-<: fs, Ident :-<: fs, InjF fs IdentL FunctionExpL, All HTraversable fs, DynCase (TermLab fs) FunctionCallL) Source #
class CallAnalysis fs where Source #
Instances
(TCAC fs, All HFoldable fs) => CallAnalysis fs Source # | |
Defined in Cubix.Analysis.Call.Trivial |
type TrivialFunctionAnalysisConstraints fs = (FunctionDef :-<: fs, Ident :-<: fs, All HTraversable fs, DynCase (TermLab fs) FunctionDefL) Source #
class FunctionAnalysis fs where Source #
Instances
(TFAC fs, All HFunctor fs, All HFoldable fs) => FunctionAnalysis fs Source # | |
Defined in Cubix.Analysis.Call.Trivial |