altos/lisp: Add quasiquote
authorKeith Packard <keithp@keithp.com>
Fri, 1 Dec 2017 09:12:38 +0000 (10:12 +0100)
committerKeith Packard <keithp@keithp.com>
Fri, 1 Dec 2017 10:30:50 +0000 (11:30 +0100)
commitcd0bd9791a77868c226d285bf4d57e8c321755d5
tree50a96028f0bfd8584663f43d8b286c5bc559e82b
parent00bf2ca86b60e6501880011897cea073865c5a03
altos/lisp: Add quasiquote

This adds read support for quasiquote syntax, and then adds a
quasiquote implementation in lisp

Signed-off-by: Keith Packard <keithp@keithp.com>
src/lisp/ao_lisp_builtin.txt
src/lisp/ao_lisp_const.lisp
src/lisp/ao_lisp_make_builtin
src/lisp/ao_lisp_read.c
src/lisp/ao_lisp_read.h