首页> 外国专利> TYPE ERROR CHECKER FOR TYPE-FREE OR POLYMORPHIC COMPUTER LANGUAGE

TYPE ERROR CHECKER FOR TYPE-FREE OR POLYMORPHIC COMPUTER LANGUAGE

机译:无类型或多态计算机语言的类型错误检查器

摘要

A system and method for a run-time type error checking in a program prior to running the program whose source code is written in a programming language with imperative constructs and polymorphic procedures is disclosed. To accomplish the above type error checking, the source code (28) is translated into intermediate form representations (30) by an intermediate form translator (26). In addition to the intermediate form representations (30), type representations (36) which include predetermined types such as a locking type constructor and an unlocking type constructor are utilized in detecting the run-time type error. When both intermediate form representations (30) and the type representations (36) are used and the source code (28) is determined to have no run-time type error prior to running the program according to the current invention, it is guaranteed that the program will run without any run-time type error.
机译:公开了一种用于在运行程序之前在程序中进行运行时类型错误检查的系统和方法,该程序的源代码是用命令式构造和多态过程以编程语言编写的。为了完成上述类型错误检查,源代码(28)由中间形式翻译器(26)翻译成中间形式表示(30)。除了中间形式表示(30)之外,还包括包括预定类型的类型表示(36),例如锁定类型构造函数和解锁类型构造函数,用于检测运行时类型错误。当使用中间形式表示(30)和类型表示(36)两者并且在根据本发明运行程序之前确定源代码(28)没有运行时类型错误时,可以保证程序将运行,而不会出现任何运行时类型错误。

著录项

  • 公开/公告号WO9621187A1

    专利类型

  • 公开/公告日1996-07-11

    原文格式PDF

  • 申请/专利权人 THE TRUSTEES OF THE UNIVERSITY OF PENNSYLVANIA;

    申请/专利号WO1995US17099

  • 发明设计人 SATO YOSHIKAZU;

    申请日1995-12-29

  • 分类号G06F9/445;

  • 国家 WO

  • 入库时间 2022-08-22 03:48:48

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号