【技术实现步骤摘要】
本申请涉及计算机,具体地涉及一种编程语言编译方法、一种编程语言编译装置、一种计算机可读存储介质及一种终端设备。
技术介绍
1、c++和st都是编程语言,其中,st语言对工业行为的支持灵活方便,使用st语言来实现工艺流程能够提高开发效率以及代码可读性。目前c++语言的编译器很多,有gcc、tinyc等,还有集成编译器到ide中的如visualstudio,而st语言的编译器一般都集成在plc开发软件中。目前,工控行业的上位机基础软件和处理单元通常需要功能强大且性能高的c++语言来进行主体框架的开发,但是现有的编译器不支持c++中嵌入st语言,不能将c++和st语言放在一起编译,因此,目前涉及内部工艺流程处理的模块也是用c++开发,导致内部工艺流程代码繁琐而且可读性不高。
技术实现思路
1、本申请实施例的目的是提供一种编程语言编译方法、一种编程语言编译装置、一种计算机可读存储介质及一种终端设备,以解决上述问题。
2、为了实现上述目的,本申请第一方面提供一种编程语言编译方法,包括:<
...【技术保护点】
1.一种编程语言编译方法,其特征在于,包括:
2.根据权利要求1所述的编程语言编译方法,其特征在于,所述第一程序语言为ST语言,所述第二程序语言为C++语言。
3.根据权利要求1所述的编程语言编译方法,其特征在于,所述文件标识为所述第一程序文件的文件名后缀标识。
4.根据权利要求2所述的编程语言编译方法,其特征在于,所述指定文件标识为ST语言程序文件的文件名后缀标识。
5.根据权利要求1所述的编程语言编译方法,其特征在于,通过正则表达式对所述第一程序文件的程序文本进行语法匹配,获得语法匹配结果,包括:
6.根
...【技术特征摘要】
1.一种编程语言编译方法,其特征在于,包括:
2.根据权利要求1所述的编程语言编译方法,其特征在于,所述第一程序语言为st语言,所述第二程序语言为c++语言。
3.根据权利要求1所述的编程语言编译方法,其特征在于,所述文件标识为所述第一程序文件的文件名后缀标识。
4.根据权利要求2所述的编程语言编译方法,其特征在于,所述指定文件标识为st语言程序文件的文件名后缀标识。
5.根据权利要求1所述的编程语言编译方法,其特征在于,通过正则表达式对所述第一程序文件的程序文本进行语法匹配,获得语法匹配结果,包括:
6.根据权利要求5所述的编程语言编译方法,其特征在于,所述语法识别结果包括语法...
【专利技术属性】
技术研发人员:吕大军,于成鑫,邢聪聪,檀雪云,张涛,王琪,
申请(专利权)人:国能智深控制技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。