aboutsummaryrefslogtreecommitdiff
path: root/frontend/comparedefimp.dcl
blob: 2c099d2a4934b2096eb8f085fd4b886fbd9a6fa3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
definition module comparedefimp

import syntax, checksupport

// compare definition and implementation module

compareDefImp :: !{#Int} !{!FunctionBody} !Int !{#CheckedTypeDef} !DclModule !*IclModule !*Heaps !*ErrorAdmin 
				-> (!.IclModule,!.Heaps,!.ErrorAdmin)

symbolTypesCorrespond :: !SymbolType !SymbolType !*TypeHeaps -> (!Bool, !.TypeHeaps)