首页> 外文期刊>Science of Computer Programming >Type error slicing in implicitly typed higher-order languages
【24h】

Type error slicing in implicitly typed higher-order languages

机译:隐式类型的高阶语言中的类型错误切片

获取原文
获取原文并翻译 | 示例
           

摘要

Previous methods have generally identified the location of a type error as a particular program point or the program subtree rooted at that point. We present a new approach that identifies the location of a type error as a set of program points (a slice) all of which are necessary for the type error. We identify the criteria of completeness and minimality for type error slices. We discuss the advantages of complete and minimal type error slices over previous methods of presenting type errors. We present and prove the correctness of algorithms for finding complete and minimal type error slices for implicitly typed higher-order languages like Standard ML.
机译:先前的方法通常将类型错误的位置标识为特定程序点或以该点为根的程序子树。我们提出了一种新方法,将类型错误的位置标识为一组程序点(一个切片),所有这些点都是类型错误所必需的。我们确定类型错误片的完整性和最小性标准。我们讨论了完整的类型错误切片和最小的类型错误切片优于呈现类型错误的先前方法的优势。我们提出并证明了用于为隐式类型的高阶语言(例如Standard ML)找到完整和最小类型错误切片的算法的正确性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号