【文件属性】:
文件名称:While-Interpreter:WHILE本身编写的语言WHILE的翻译
文件大小:57KB
文件格式:ZIP
更新时间:2021-02-14 19:55:06
interpreter dos school-project turbo-pascal while-language
口译员
这是1998年的一个老学校项目。目标是在Turbo Pascal中为WHILE语言编写一个解释器,然后在WHILE本身中编写一个解释器版本。
WI / XWI
WI是用于DOS的WHILE语言解释器(XWI是相同的,但已编译为使用扩展的内存)。 已实现以下功能:
read X
write Y
hd E
tl E
cons E F
=? E F
atom=? E F
while E do C
case E of F => C
(* comments *)
输入的WHILE程序应为ASCII文本文件。 默认扩展名是“ .WHL”。
如果磁盘上可用,解释器将调用外部函数:
Y := reverse (X); (* program 'REVERSE.WHL' is loaded and executed with
【文件预览】:
While-Interpreter-master
----SPEC.WHL(173B)
----CHANGE.WHL(307B)
----APPEND.WHL(160B)
----WI.PAS(65KB)
----MAKEDAT.BAT(262B)
----XWI.EXE(35KB)
----LICENSE(1KB)
----REVMAX.DAT(157B)
----INT.BAT(2KB)
----WI.EXE(29KB)
----README.md(4KB)
----REVERSE.DAT(134B)
----INTMAX.WHL(5KB)
----RECURSIE.WHL(93B)
----ID.WHL(25B)
----REVERSE.WHL(81B)
----INTMAX.DAT(4KB)
----INT.WHL(5KB)
----HALT.WHL(89B)