球拍 - Eval S表达式

时间:2018-05-24 10:14:16

标签: racket s-expression

S-Expression被视为数字,字符串,符号,布尔,图像,空或S表达式列表。

如何让球拍评估我的S-Expression? '(1 2(+ 2 1)))应该产生(列表1 2 3)。

我希望使用带有列表缩写的初学者语言。

我不知道如何实现这一点,我怎么知道加号何时出现? 对你们这些人来说可能很容易......

(define (eval s)
     (cond
        [(...) ...]
        [(...) ...]
        [else ...]))

0 个答案:

没有答案