diff options
author | dos-reis <gdr@axiomatics.org> | 2013-06-27 17:34:51 +0000 |
---|---|---|
committer | dos-reis <gdr@axiomatics.org> | 2013-06-27 17:34:51 +0000 |
commit | b52f0164b18f06db386d527be26e3a11deb1ab7d (patch) | |
tree | e68cb4ebe4afc5ad828e1fc5743a59c91b5dd0ea /src/gui/server.h | |
parent | 8c11594887faf3a796729c4185143e1630b69d65 (diff) | |
download | open-axiom-b52f0164b18f06db386d527be26e3a11deb1ab7d.tar.gz |
Add small Lisp evaluator for the benefit of new GUI.
Diffstat (limited to 'src/gui/server.h')
-rw-r--r-- | src/gui/server.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gui/server.h b/src/gui/server.h index acb691d7..b6a63dc5 100644 --- a/src/gui/server.h +++ b/src/gui/server.h @@ -35,6 +35,7 @@ #include <QProcess> #include "open-axiom.h" +#include <open-axiom/Lisp> namespace OpenAxiom { struct Server : QProcess { @@ -42,6 +43,7 @@ namespace OpenAxiom { ~Server(); const Filesystem& system_root() const { return fs; } + Lisp::Evaluator* lisp() { return &lsp; } void launch(); void input(const QString&); @@ -49,6 +51,7 @@ namespace OpenAxiom { private: Command cmd; Filesystem fs; + Lisp::Evaluator lsp; Server(const Server&) = delete; Server& operator=(const Server&) = delete; |