Skip to content
Sean Haas edited this page Jan 3, 2014 · 2 revisions

rundlisp
in – rsi: dlisp string to execute

eval
in – rsi: dlisp tokonified statement to eval
out – rdi: string/list out, ax: can be flag to show output type(this is a bad thing, must fix)

getlist
in – rsi: token string
out – rsi: list
ex: ’(a b) ’c ’(1 2 3) => (a b c 1 2 3)

getstatement
in – rsi: token string
out – rsi: statement
ex: (+ 1 1) => ( + 1 1 ) => + 1 1

Clone this wiki locally