1 .一种由PL语言到C语言的变量代码转换方法,其特征在于,包括:
根据目标变量的PL语言代码,获取所述目标变量的属性和PL语言变量名;
采用预设命名规则,根据所述PL变量名设置所述目标变量在C语言代码中的C语言变量
名,包括:
获取所述目标变量的唯一索引值;
根据所述唯一索引值和所述PL语言变量名设置所述C语言变量名;
采用预设属性设置规则,根据所述属性设置所述目标变量在C语言代码中对应的属性
代码,包括:
获取目标变量的预设修饰符;
根据所述预设修饰符,设置所述C语言代码中的第二预设变量,包括:
对所述预设修饰符进行识别,以得到所述目标变量的描述信息,将所述描述信息记录
在所述目标变量的C语言代码中的第二预设变量中。
2 .根据权利要求1所述的变量代码转换方法,其特征在于,
所述的根据所述PL变量名设置所述目标变量在C语言代码中的C语言变量命名,包括:
获取所述PL语言代码中的用于访问所述目标变量的预设符号;
将所述预设符号转化为相应的字符,并根据所述字符和所述PL语言变量名获取所述C
语言变量名。
3 .根据权利要求1所述的变量代码转换方法,其特征在于,
所述变量代码转换方法还包括:
根据所述目标变量是否有默认值设置所述C语言代码中的第一布尔变量;
当所述目标变量有默认值时,将所述默认值存储在所述C语言代码中的第一预设变量
中。
4 .根据权利要求1所述的变量代码转换方法,其特征在于,
所述的根据所述属性设置所述目标变量在C语言代码中对应的属性代码,包括:
根据所述目标变量的取值范围,设置所述C语言代码中预设结构体的结构成员,其中所
述结构成员包括所述取值范围对应的边界值。
5 .根据权利要求1所述的变量代码转换方法,其特征在于,
所述的根据所述属性设置所述目标变量在C语言代码中对应的属性代码,包括:
根据所述目标变量是否允许为空设置所述C语言代码的第二布尔变量。
6 .根据权利要求1所述的变量代码转换方法,其特征在于,
所述的根据所述属性设置所述目标变量在C语言代码中对应的属性代码,包括:
根据所述目标变量是否为常量设置所述C语言代码的第三布尔变量。
7 .一种机器可读存储介质,其上存储有机器可执行程序,所述机器可执行程序被处理
器执行时,实现根据权利要求1至6任一项所述的由PL语言到C语言的变量代码转换方法。
8.一种计算机设备,包括存储器、处理器及存储在所述存储器上,并在所述处理器上运
行的机器可执行程序,并且所述处理器执行所述机器可执行程序时,实现根据权利要求1至
6任一项所述的由PL语言到C语言的变量代码转换方法。
权 利 要 求 书
1/1 页
2
评论