#include <lisp.hpp>
Just like SListConstructor and LListConstructor, the LFunctionConstructor class is not a datastructure: it is intended to create one more unary operation. The operation represents the well-known Lisp abbreviation for (FUNCTION A), which is #'A. The Lisp token #'X is translated to C++ as F^X, where F is an instance of the LFunctionConstructor class.
Definition at line 180 of file lisp.hpp.
Public Member Functions | |
LFunctionConstructor () | |
~LFunctionConstructor () | |
LReference | operator^ (const LReference &op) const |
|
|
|
|
|
Definition at line 185 of file lisp.hpp. References PTheEmptyList, and PTheLispSymbolFunction. |