返回
Type Inference for Isabelle2Cpp
DOI:10.3390/app16083828.png)
摘要
En 中文
Isabelle2Cpp是一个代码生成框架,支持从Isabelle/HOL规范自动生成C++代码。然而,当Isabelle/HOL规范中的类型信息不完整时,Isabelle2Cpp可能无法自动完成代码生成。为解决此问题,本文为Isabelle2Cpp提出了一种类型系统,用于对其中间表示中的表达式进行类型推断和类型统一。该系统引入了新的类型推断规则和统一算法以增强Isabelle2Cpp框架。通过纳入此类型系统,Isabelle2Cpp为表达式提供了更全面的类型信息,从而实现更完整和准确的C++代码生成。
Keyword:
Isabelle2Cpp
type inference
type system
code generation

