Rewrite lisp.h to be C++
commit6e3d144f290b92af87ae728a6ebd32ec3262b4bc
authornelhage <nelhage@96bd3460-b366-48df-bbdf-208d6e4c0fe6>
Wed, 26 Nov 2008 19:24:05 +0000 (26 19:24 +0000)
committernelhage <nelhage@96bd3460-b366-48df-bbdf-208d6e4c0fe6>
Wed, 26 Nov 2008 19:24:05 +0000 (26 19:24 +0000)
treef39894d7c9a0a62027822f699f0d4ba51c94d71b
parentf6d1c9445354747d8de53b098232929a6b03a811
Rewrite lisp.h to be C++

Replace the 'struct Class' infrastructure with C++ classes, and
rewrite compiler.cpp, reader.cpp, and lisp.cpp appropriately. In
addition, we clear out a whole lot of functionality that appears to
have been started but never implemented.

git-svn-id: https://svn.csail.mit.edu/proto@34 96bd3460-b366-48df-bbdf-208d6e4c0fe6
src/compiler/compiler.cpp
src/compiler/lisp.cpp
src/compiler/lisp.h
src/compiler/reader.cpp
src/compiler/reader.h