module type Parameters =sig
..end
type
update_result
val weight : Diffing.Define.change -> int
weight ch
返回更改 ch
的权重。用于查找最小补丁。
val test : D.state -> D.left -> D.right -> (D.eq, D.diff) result
test st xl xr
测试元素 xl
和 xr
是否兼容 (Ok
) 或者不兼容 (Error
)。
val update : Diffing.Define.change -> D.state -> update_result
update ch st
返回应用更改后的新状态。 update_result
类型还包含可变参数情况下的扩展。