3 READ
:= method(str
, str
)
5 EVAL
:= method(ast
, env
, ast
)
7 PRINT
:= method(exp
, exp
)
9 RE
:= method(str
, EVAL(READ(str
), nil
))
11 REP
:= method(str
, PRINT(RE(str
)))
14 line
:= MalReadline
readLine("user> ")
16 if(line isEmpty
, continue)