|
|
-
decls
:
Map<'a, 'b>
-
qn
:
'a
-
decl
:
'b
-
Returns:
Map<'a, 'b>
|
|
|
|
|
|
convert declarations to interfaces
-
decls
:
Map<'a, 'b>
-
Returns:
('a * 'b) list
|
|
|
filters a given Interface (Declaration list) by given flow of variables
-
flow
:
Flow
-
iface
:
Interface
-
Returns:
(QName * Decl) list
|
|
|
filters a given Interface (Declaration list) by given flow list of variables
-
flowL
:
Flow list
-
iface
:
Interface
-
Returns:
(QName * Decl) list
|
|
|
filters a given Interface (Declaration list) by given flow of variables
-
qnL
:
QName list
-
iface
:
Interface
-
Returns:
(QName * Decl) list
|
|
|
filters a given Interface (Declaration list) by given storage of variables
-
store
:
Storage
-
iface
:
Interface
-
Returns:
(QName * Decl) list
|
|
|
filters a given Interface (Declaration list) by given storage list of variables
-
storeL
:
Storage list
-
iface
:
Interface
-
Returns:
(QName * Decl) list
|
|
|
|
|
|
convert interfaces to declarations
-
declList
:
(QName * Decl) list
-
Returns:
Map<QName, Decl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|