Use PARSE-BODY in the interpreter.
commit637d81a5d1708601119508b0db0bd28356f58697
authorDouglas Katzman <dougk@google.com>
Sat, 7 Nov 2015 01:08:16 +0000 (6 20:08 -0500)
committerDouglas Katzman <dougk@google.com>
Sat, 7 Nov 2015 01:11:33 +0000 (6 20:11 -0500)
treede59757b52c6e216cb88720cb21a62e25e3ba52a
parent498e00334f2b1ba87c3edd557bbce4247977a11d
Use PARSE-BODY in the interpreter.

Also change DOC-STRING-ALLOWED to a required argument.
The most often used value was NIL, but it defaulted to T. Rather than
invert the default, make it clear that there is no default.
24 files changed:
src/code/array.lisp
src/code/defboot.lisp
src/code/early-extensions.lisp
src/code/eval.lisp
src/code/macros.lisp
src/code/package.lisp
src/code/parse-body.lisp
src/code/primordial-extensions.lisp
src/code/seq.lisp
src/code/setf.lisp
src/compiler/deftype.lisp
src/compiler/fopcompile.lisp
src/compiler/ir1-translators.lisp
src/compiler/ir1tran-lambda.lisp
src/compiler/macros.lisp
src/compiler/main.lisp
src/compiler/parse-lambda-list.lisp
src/interpreter/env.lisp
src/interpreter/function.lisp
src/interpreter/macros.lisp
src/interpreter/special-forms.lisp
src/pcl/boot.lisp
src/pcl/defcombin.lisp
src/pcl/walk.lisp