Ракетка - Eval S-Expressions - PullRequest
       30

Ракетка - Eval S-Expressions

0 голосов
/ 24 мая 2018

S-выражение рассматривается как число, строка, символ, Bool, изображение, пустой или список S-выражений.

Как мне добиться, чтобы ракетка оценила моеS-выражение?'(1 2 (+ 2 1))) должен дать (список 1 2 3).

Я хочу сделать это с Beginning Student Language со списком сокращений.

Понятия не имеюКак этого добиться, как узнать, когда появляется знак плюс?Вероятно, это легко для вас, ребята, здесь ...

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