aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMu Qiao <qiaomuf@gentoo.org>2011-06-01 17:16:42 +0800
committerPetteri Räty <petsku@petteriraty.eu>2011-06-02 14:37:58 +0300
commitdde59df4c102af140d45ba77d6b64544da541adb (patch)
tree74bebcf99c95b35567837c1ac582c6ab6adea735 /src/cppbash_builtin.cpp
parentCore: prevent copying classes (diff)
downloadlibbash-dde59df4c102af140d45ba77d6b64544da541adb.tar.gz
libbash-dde59df4c102af140d45ba77d6b64544da541adb.tar.bz2
libbash-dde59df4c102af140d45ba77d6b64544da541adb.zip
Builtin: support eval built-in
Diffstat (limited to 'src/cppbash_builtin.cpp')
-rw-r--r--src/cppbash_builtin.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cppbash_builtin.cpp b/src/cppbash_builtin.cpp
index c762f5f..a66622e 100644
--- a/src/cppbash_builtin.cpp
+++ b/src/cppbash_builtin.cpp
@@ -28,6 +28,7 @@
#include "builtins/continue_builtin.h"
#include "builtins/declare_builtin.h"
#include "builtins/echo_builtin.h"
+#include "builtins/eval_builtin.h"
#include "builtins/inherit_builtin.h"
#include "builtins/let_builtin.h"
#include "builtins/return_builtin.h"
@@ -43,6 +44,7 @@ cppbash_builtin::builtins_type& cppbash_builtin::builtins() {
static boost::scoped_ptr<builtins_type> p(new builtins_type {
{"continue", boost::factory<continue_builtin*>()},
{"echo", boost::factory<echo_builtin*>()},
+ {"eval", boost::factory<eval_builtin*>()},
{"declare", boost::factory<declare_builtin*>()},
{"source", boost::factory<source_builtin*>()},
{"shopt", boost::factory<shopt_builtin*>()},