Language.Alpha_ruleSourceval merge_match_environments :
Match.t list ->
Match.Environment.t ->
Match.Environment.t listval apply :
?matcher:(module Matchers.Matcher.S) ->
?substitute_in_place:bool ->
?fresh:(unit -> string) ->
Ast.expression list ->
Match.Environment.t ->
bool * Match.Environment.t optionval make_equality_expression :
Core_kernel.String.t ->
Ast.atom ->
Ast.atom ->
(Ast.expression, 'a) MParser.t