aboutsummaryrefslogtreecommitdiff
path: root/frontend/analunitypes.dcl
blob: 8afc66274002e90727387b4f44b6b82f335a4599 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
definition module analunitypes

import StdEnv
import syntax, checksupport

typeProperties :: !Index  !Index ![SignClassification] ![PropClassification] !{# CommonDefs } !*TypeVarHeap !*TypeDefInfos
	-> (!TypeSymbProperties, !*TypeVarHeap, !*TypeDefInfos)

signClassification :: !Index  !Index  ![SignClassification] !{# CommonDefs } !*TypeVarHeap !*TypeDefInfos
	-> (!SignClassification, !*TypeVarHeap, !*TypeDefInfos)

propClassification :: !Index !Index ![PropClassification] !{# CommonDefs } !*TypeVarHeap !*TypeDefInfos
	-> (!PropClassification, !*TypeVarHeap, !*TypeDefInfos)