Hets - the Heterogeneous Tool Set
Copyright(c) Tom Kranz 2022
LicenseGPLv2 or higher, see LICENSE.txt
Maintainer
Stabilityexperimental
Portability
Safe HaskellNone

CASL.ToTIP

Description

translations from CASL specs to TIP format

This module provides functions for expressing CASL signatures in TIP declarations and converting single sentences to declarations.

Documentation

tipProfile :: [SORT] -> Maybe SORT -> String Source #

qualNameToSymbol :: Show a => String -> Maybe SORT -> [SORT] -> a -> Symbol Source #

tipSelector :: Symbol -> (SORT, Integer) -> Binding Source #