aboutsummaryrefslogtreecommitdiff
path: root/frontend/analunitypes.dcl
blob: 613190d4da06a52640ca065db0ccdfe8ab182634 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
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)