kScript:定制的脚本语言

时间:2024-04-30 03:23:17
【文件属性】:

文件名称:kScript:定制的脚本语言

文件大小:14KB

文件格式:ZIP

更新时间:2024-04-30 03:23:17

C++

脚本 用C ++编写的自定义脚本语言 汇编 g++ --std=c++17 main.cpp -o kScript或make 用法(文件) ./kScript example.txt 用法(解释器) ./kScript 背景 这是用于自定义语言的脚本语言编译器和解释器。 它支持 高级计算表达式 分支if,elseif和else语句, 功能(sqrt,例如打印) 与while循环 27个运算符,包括一元和二进制运算符,每个运算符都有一个优先级。在内部,它使用反向波兰表示法来评估语句。 它使用Shunting-yard算法将输入编译为可解释的令牌。 口译员 解释器允许您以REPL样式键入脚本行,它将输出表达式的结果。 例子 ./kScript example.txt 其中example.txt : print ("5 * 2 / 10 = " + (5 * 2 / 10)) m


【文件预览】:
kScript-main
----LICENSE(1KB)
----OpenAssignment()
--------OpenAssignment.vcxproj.filters(956B)
--------OpenAssignment.vcxproj(7KB)
--------example.txt(875B)
--------main.cpp(33KB)
----.gitignore(6KB)
----README.md(2KB)
----.gitattributes(66B)
----OpenAssignment.sln(1KB)

网友评论