首页> 外国专利> Existential Type Packing for Structurally-Restricted Existential Types

Existential Type Packing for Structurally-Restricted Existential Types

机译:受结构限制的现有类型的现有类型包装

摘要

A compiler may perform type checking as part of analyzing source code. The type checking may include existential type packing for structurally-restricted existential types. At compile time, the compiler may need to use an existential type that does not conform to the language's structural rules. The compiler may apply the “pack” operation described herein to produce a supertype of the desired existential type that does conform to the language's structural rules, and thus can be used as an approximation of the desired type. The compiler may then perform additional type checking using the resulting type.
机译:编译器可以执行类型检查,作为分析源代码的一部分。类型检查可以包括针对结构受限的存在类型的存在类型打包。在编译时,编译器可能需要使用不符合语言结构规则的存在类型。编译器可以应用此处描述的“打包”操作来生成符合语言结构规则的所需存在类型的超类型,因此可以用作所需类型的近似。然后,编译器可以使用结果类型执行其他类型检查。

著录项

  • 公开/公告号US2017123771A1

    专利类型

  • 公开/公告日2017-05-04

    原文格式PDF

  • 申请/专利权人 ORACLE INTERNATIONAL CORPORATION;

    申请/专利号US201615162550

  • 发明设计人 DANIEL L. SMITH;

    申请日2016-05-23

  • 分类号G06F9/45;

  • 国家 US

  • 入库时间 2022-08-21 13:48:27

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号