Optimizing pattern matching
Optimizing pattern matching
复制标题
优化模式匹配
DOI:
10.1145/507635.507641
复制
发表时间:
2001
影响因子:
4.6
通讯作者:
Luc Maranget
中科院分区:
文献类型:
--
作者:
F. L. Fessant;Luc Maranget
We present improvements to the backtracking technique of pattern-matching compilation. Several optimizations are introduced, such as commutation of patterns, use of exhaustiveness information, and control flow optimization through the use of labeled static exceptions and context information. These optimizations have been integrated in the Objective-Caml compiler. They have shown good results in increasing the speed of pattern-matching intensive programs, without increasing final code size.