开源易语言LC脚本控制引擎源码

易语言 2019-10-01 18:30:38

开源易语言LC脚本控制引擎源码

.判断 (取文本左边 (命令行, 4) = “判断” 且 寻找文本 (命令行, “(”, , 假) ≠ -1 且 寻找文本 (命令行, “{”, , 假) ≠ -1)
.如果真 (显示过程)
输出调试文本 (“——判断——”)
.如果真结束
命令表达式.判断_ (命令行)
返回 (“”)
.判断 (寻找文本 (命令行, “=”, , 假) ≠ -1 且 寻找文本 (命令行, “}”, , 假) = -1)
.如果真 (显示过程)
输出调试文本 (“——计算——”)
.如果真结束
命令表达式.计算_ (命令行)
返回 (“”)
.判断 (取文本左边 (命令行, 4) = “返回”)
.如果真 (显示过程)
输出调试文本 (“——返回——”)
.如果真结束
返回 (命令表达式.返回_ (命令行))
.判断 (取文本左边 (命令行, 6) = “结束()”)
.如果真 (显示过程)
输出调试文本 (“——结束()——”)
.如果真结束
命令表达式.结束_ ()
返回 (“”)
.判断 (寻找文本 (命令行, “(”, , 假) ≠ -1 且 寻找文本 (命令行, “)”, , 假) ≠ -1)
.如果真 (显示过程)
输出调试文本 (“——调用函数——”)
.如果真结束
命令表达式.调用函数_ (命令行)
返回 (“”)
.判断 (取文本左边 (命令行, 8) = “计次循环” 且 寻找文本 (命令行, “(”, , 假) ≠ -1 且 寻找文本 (命令行, “{”, , 假) ≠ -1)
.如果真 (显示过程)
输出调试文本 (“——计次循环——”)
.如果真结束
命令表达式.计次循环_ (命令行)
返回 (“”)
.判断 (取文本左边 (命令行, 5) = “变量 ”)
.如果真 (显示过程)
输出调试文本 (“——注册变量——”)
.如果真结束
命令表达式.注册变量_ (命令行)
返回 (“”)
.默认
输出调试 (“警告 ” + 命令行 + “ 未知命令”)
' 信息框 (命令行 + “ 未知命令 ”, 48, “警告”)
.判断结束
返回 (“”)