【文件属性】:
文件名称:loop:LOOP 和 WHILE 程序的解释器
文件大小:8KB
文件格式:ZIP
更新时间:2021-05-30 10:47:58
Haskell
循环翻译
LOOP 和 WHILE 是由 Uwe Schöning 设计的教学编程语言,。
这使您可以使用简单的 Haskell 解释器运行 LOOP 和 WHILE 程序。
句法
LOOP程序使用以下语法:
L ::= xn := xm + c
| xn := xm - c
| L; L
| LOOP xn DO L END
其中 n、m、c 是无符号整数。 LOOP 的条件参数 xn 在进入循环之前只计算一次,从而防止无限循环。
WHILE 程序使用以下语法:
W ::= xn := xm + c
| xn := xm - c
| W; W
| WHILE xn DO W END
其中 n、m、c 是无符号整数。 每次运行循环时都会评估 WHILE 的条件参数 xn,无限循环是可能的。
例子
x0 + x1
可以表示为
L
【文件预览】:
loop-master
----loop.y(5KB)
----LICENSE(1KB)
----loop.hs(17KB)
----README.md(2KB)