Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell98 |
Documentation
analyzeControlFlow :: CFGParameters -> Token -> CFGAnalysis Source #
data CFGParameters Source #
data CFGAnalysis Source #
CFGAnalysis | |
|
Instances
Show CFGAnalysis Source # | |
Defined in ShellCheck.CFGAnalysis showsPrec :: Int -> CFGAnalysis -> ShowS # show :: CFGAnalysis -> String # showList :: [CFGAnalysis] -> ShowS # |
data ProgramState Source #
Instances
data VariableState Source #
Instances
data VariableValue Source #
Instances
type VariableProperties = Set (Set CFVariableProp) Source #
data SpaceStatus Source #
Instances
data NumericalStatus Source #
Instances
getIncomingState :: CFGAnalysis -> Id -> Maybe ProgramState Source #
getOutgoingState :: CFGAnalysis -> Id -> Maybe ProgramState Source #
doesPostDominate :: CFGAnalysis -> Id -> Id -> Bool Source #