comparison src/list_util.sig @ 847:0f7e2cca6d9b

<dyn> inside <table>; fix Specialize bug with datatype decls generating other mutually-recursive datatype decls
author Adam Chlipala <adamc@hcoop.net>
date Sat, 13 Jun 2009 14:29:36 -0400
parents b2413e4dd109
children e571fb150a9f
comparison
equal deleted inserted replaced
846:0d30e6338c65 847:0f7e2cca6d9b
35 -> ('context, 'data list, 'state, 'abort) Search.mapfolderB 35 -> ('context, 'data list, 'state, 'abort) Search.mapfolderB
36 36
37 val foldlMap : ('data1 * 'state -> 'data2 * 'state) -> 'state -> 'data1 list -> 'data2 list * 'state 37 val foldlMap : ('data1 * 'state -> 'data2 * 'state) -> 'state -> 'data1 list -> 'data2 list * 'state
38 val foldlMapPartial : ('data1 * 'state -> 'data2 option * 'state) -> 'state -> 'data1 list -> 'data2 list * 'state 38 val foldlMapPartial : ('data1 * 'state -> 'data2 option * 'state) -> 'state -> 'data1 list -> 'data2 list * 'state
39 val foldlMapConcat : ('data1 * 'state -> 'data2 list * 'state) -> 'state -> 'data1 list -> 'data2 list * 'state 39 val foldlMapConcat : ('data1 * 'state -> 'data2 list * 'state) -> 'state -> 'data1 list -> 'data2 list * 'state
40 val foldlMapAbort : ('data1 * 'state -> ('data2 * 'state) option)
41 -> 'state -> 'data1 list -> ('data2 list * 'state) option
40 42
41 val search : ('a -> 'b option) -> 'a list -> 'b option 43 val search : ('a -> 'b option) -> 'a list -> 'b option
42 val searchi : (int * 'a -> 'b option) -> 'a list -> 'b option 44 val searchi : (int * 'a -> 'b option) -> 'a list -> 'b option
43 45
44 val mapi : (int * 'a -> 'b) -> 'a list -> 'b list 46 val mapi : (int * 'a -> 'b) -> 'a list -> 'b list