aboutsummaryrefslogtreecommitdiff
path: root/frontend/trans.dcl
blob: 82363ef5044993c04b569f9f7684d91feb2722b1 (plain) (blame)
1
2
3
4
5
6
7
8
definition module trans

import StdEnv
import syntax,classify,predef

transformGroups :: !CleanupInfo !Int !Int !Int !Int !*{!Component} !*{#FunDef} !*{!.ConsClasses} !{# CommonDefs}  !{# {# FunType} }
		!*ImportedTypes !*TypeDefInfos !*VarHeap !*TypeHeaps !*ExpressionHeap !Bool !*File !*PredefinedSymbols
			-> (!*{!Component}, !*{#FunDef}, !*ImportedTypes, !ImportedConstructors, !*VarHeap, !*TypeHeaps, !*ExpressionHeap, !*File, !*PredefinedSymbols)