diff options
author | 2011-07-21 23:41:08 +0800 | |
---|---|---|
committer | 2011-08-02 15:46:29 +0800 | |
commit | 2a7c39aed496a03d4e0fe184bafbc34d50c87bd5 (patch) | |
tree | 20768a3eaacc1b2bbe53bf1c016ef5a7a9a71f26 /src/cppbash_builtin.cpp | |
parent | Parser: allow filename expansion characters (diff) | |
download | libbash-2a7c39aed496a03d4e0fe184bafbc34d50c87bd5.tar.gz libbash-2a7c39aed496a03d4e0fe184bafbc34d50c87bd5.tar.bz2 libbash-2a7c39aed496a03d4e0fe184bafbc34d50c87bd5.zip |
Parser&Walker: reimplement export built-in
Now export built-in will call back to parser grammar in order to support
array definition.
Diffstat (limited to 'src/cppbash_builtin.cpp')
-rw-r--r-- | src/cppbash_builtin.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cppbash_builtin.cpp b/src/cppbash_builtin.cpp index c8eb5b9..03620d1 100644 --- a/src/cppbash_builtin.cpp +++ b/src/cppbash_builtin.cpp @@ -34,6 +34,7 @@ #include "builtins/declare_builtin.h" #include "builtins/echo_builtin.h" #include "builtins/eval_builtin.h" +#include "builtins/export_builtin.h" #include "builtins/inherit_builtin.h" #include "builtins/let_builtin.h" #include "builtins/return_builtin.h" @@ -57,6 +58,7 @@ cppbash_builtin::builtins_type& cppbash_builtin::builtins() { {"continue", boost::factory<continue_builtin*>()}, {"echo", boost::factory<echo_builtin*>()}, {"eval", boost::factory<eval_builtin*>()}, + {"export", boost::factory<export_builtin*>()}, {"declare", boost::factory<declare_builtin*>()}, {"source", boost::factory<source_builtin*>()}, {"shift", boost::factory<shift_builtin*>()}, |