#include <LispVar.h>
Inheritance diagram for acdk::lisp::LispVar:
Public Member Functions | |
LispVar () | |
virtual RString | toString ()=0 |
converts it to string without paranteses or white spaces | |
virtual RString | toCode ()=0 |
converts it to Lisp code | |
virtual acdk::lang::Object | clone ()=0 |
virtual acdk::lang::Object | clone (sys::Allocator *alc)=0 |
virtual acdk::lang::Object | getObject () |
RString | getStringToken () |
token and (quote token) returns token |
|
|
|
Reimplemented from acdk::lang::Cloneable. Implemented in acdk::lisp::LispArray, acdk::lisp::LispAtom, acdk::lisp::LispBuildInFunction, acdk::lisp::LispClass, acdk::lisp::LispFunction, acdk::lisp::LispList, acdk::lisp::LispObject, and acdk::lisp::LispSymbol. |
|
|
Reimplemented in acdk::lisp::LispAtom. |
|
token and (quote token) returns token
|
|
converts it to Lisp code
Implemented in acdk::lisp::LispArray, acdk::lisp::LispAtom, acdk::lisp::LispBuildInFunction, acdk::lisp::LispClass, acdk::lisp::LispFunction, acdk::lisp::LispList, acdk::lisp::LispObject, and acdk::lisp::LispSymbol. |
|
converts it to string without paranteses or white spaces
Reimplemented from acdk::lang::Object. Implemented in acdk::lisp::LispArray, acdk::lisp::LispAtom, acdk::lisp::LispBuildInFunction, acdk::lisp::LispClass, acdk::lisp::LispFunction, acdk::lisp::LispList, acdk::lisp::LispObject, and acdk::lisp::LispSymbol. |