易代码转C代码开源

易语言 2021-08-02 13:14:22

文本 = “struct ” + 取文本右边 (文本, 取文本长度 (文本) - 取文本长度 (“.数据类型 ”))
临时 = 分割文本 (文本, “, ”, )
.如果 (取数组成员数 (临时) ≥ 3)
文本 = 临时 [1] + #换行符 + “{” + #换行符 + “//” + 临时 [3]
.否则
文本 = 临时 [1] + #换行符 + “{” + #换行符
.如果结束

.变量循环首 (行数 + 1, 取数组成员数 (单行文本), 1, i)
.如果 (取文本左边 (单行文本 [i], 取文本长度 (“ .成员 ”)) = “ .成员 ”)
单行文本 [i] = 结构体变量转换 (单行文本 [i])
.否则
单行文本 [i] = 单行文本 [i] + #换行符 + “}”
跳出循环 ()
.如果结束

.变量循环尾 ()