eflint-3.1.0.1: Simulation interpreter for FLINT policy descriptions
Safe HaskellSafe-Inferred
LanguageHaskell2010

Language.EFLINT.Parse

Documentation

syn_actor_decl :: (Bool -> DomId -> Domain -> Term -> [ModClause] -> a) -> BNF Token a Source #

syn_inv_decl :: (DomId -> Term -> a) -> BNF Token a Source #

syn_duty_decl :: (Bool -> DomId -> Var -> Var -> [Var] -> Term -> [ModClause] -> a) -> BNF Token a Source #

syn_act_decl :: (Bool -> DomId -> Maybe Var -> Maybe Var -> [Var] -> Term -> [ModClause] -> a) -> BNF Token a Source #

syn_physical_decl :: (DomId -> Maybe Var -> [Var] -> Term -> [ModClause] -> a) -> BNF Token a Source #

syn_event_decl :: (Bool -> DomId -> [Var] -> Term -> [ModClause] -> a) -> BNF Token a Source #

foreach :: ([Var] -> Term -> a) -> BNF Token a Source #

opt_foreach :: ([Var] -> Term -> a) -> BNF Token a Source #