MSD脚本

时间:2024-03-07 02:32:17
【文件属性】:

文件名称:MSD脚本

文件大小:137KB

文件格式:ZIP

更新时间:2024-03-07 02:32:17

C++

MSD脚本 MSDScript是用C ++编写的简单解释器。 它有什么作用? 它需要用户输入,然后解析和解释结果。 像大多数编程语言一样,它不仅支持基本的算术表达式,还支持if-else语句和用户定义的函数等。 如何实施? 数据类型 解释器中的所有内容都是表达。 单个数字2是一个表达式,2 + 3 + 4是一个表达式,即使if-else语句也是一个表达式。 口译员 解释器包括两个部分:解析部分和解释部分。 该程序首先将用户输入解析为一个表达式,然后解释该表达式。 解析部分:解析部分由程序中特定定义的操作顺序构成,并且大多数操作顺序与正常数学表达式中的操作顺序相同。 解释部分:解释部分不仅涉及如何计算正确的结果,而且还涉及如何使其快速安全。 两个关键实现是延续和垃圾收集器。 文献资料 文档:


【文件预览】:
MSDScript-master
----step.hpp(1KB)
----parse.cpp(17KB)
----Env.cpp(988B)
----pointer.hpp(572B)
----msdscript.hpp(161B)
----expr.hpp(5KB)
----cont.cpp(4KB)
----parse.hpp(153B)
----value.cpp(6KB)
----API.cpp(394B)
----main.cpp(1KB)
----value.hpp(2KB)
----cont.hpp(3KB)
----Makefile(515B)
----step.cpp(881B)
----README.md(1KB)
----Env.hpp(659B)
----expr.cpp(38KB)
----catch.hpp(626KB)
----API.hpp(366B)

网友评论