文件名称:While-Interpreter:WHILE本身编写的语言WHILE的翻译
文件大小:57KB
文件格式:ZIP
更新时间:2024-03-06 13:41:46
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)