Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Config | |
|
Instances
interpreter :: (InputMap, Program) -> Config -> OutputWriter (Maybe Config) Source #
rest_disabled :: Config -> [Tagged] Source #
rest_enabled :: Config -> [Tagged] Source #
get_transition :: Transition -> (Tagged, Bool) Source #
context2config :: Context -> Config Source #
make_initial_state :: Spec -> Initialiser -> State Source #
type OutputWriter = Writer [Output] Source #
getOutput :: OutputWriter a -> (a, [Output]) Source #
violations :: [Output] -> [Violation] Source #
ex_triggers :: [Output] -> [TransInfo] Source #
query_ress :: [Output] -> [QueryRes] Source #
missing_inputs :: [Output] -> [Tagged] Source #
convert_programs :: [Phrase] -> [Program] Source #
collapse_programs :: [Program] -> Program Source #