一种类Python程序设计语言XD-M的解释系统及方法

作者:段振华; 谷宇天; 张南; 田聪; 王小兵; 赵亮; 陆旭; 于斌; 张捷
来源:2021-04-14, 中国, ZL202110399134.5.

摘要

本发明属于计算机程序设计语言及应用技术领域,公开了一种类Python程序设计语言XD-M的解释系统及方法,所述类Python程序设计语言XD-M的解释方法包括:对于XD-M语言中的基本语句和源自建模仿真验证语言MSVL的语句,通过调用MSVL解释器底层接口的方法进行解释;对于具有XD-M语言特性的语句,为语句建立等价的MSVL语法树,扩展底层接口,编写底层对该语句的解释方法。本发明使用XD-M语言编写的XD-M程序可以进行建模、仿真和验证,提高了XD-M语言的正确性、可靠性和安全性,实现类Python的使用简单变量而无需类型声明的编程风格,提高XD-M程序的灵活性;依托MinGW开发环境。