Module CurryBrowseAnalysis.Indeterminism

Indeterminism analysis: check whether functions are indeterministic, i.e., contain an indirect/implicit call to a committed choice.

Author: Michael Hanus

Version: November 2020

Summary of exported operations:

analyseIndeterminism :: [FuncDecl] -> [((String,String),Bool)]  Deterministic 
choiceInExpr :: Expr -> Bool  Deterministic 

Exported operations:

analyseIndeterminism :: [FuncDecl] -> [((String,String),Bool)]  Deterministic 

choiceInExpr :: Expr -> Bool  Deterministic