module Filter:sig..end
typetoken_filter =(Camlp4.Struct.Token.Make.t, Camlp4.Struct.Token.Make.Loc.t)
Camlp4.Sig.stream_filter
type t = {
|
is_kwd : |
|
mutable filter : |
val mk : (string -> bool) -> tval filter : t ->
(t * Camlp4.Struct.Token.Make.Loc.t) Stream.t ->
(t * Camlp4.Struct.Token.Make.Loc.t) Stream.tval define_filter : t ->
(token_filter ->
token_filter) ->
unitval keyword_added : 'a -> 'b -> 'c -> unitval keyword_removed : 'a -> 'b -> unit