aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMu Qiao <qiaomuf@gentoo.org>2011-07-27 19:06:53 +0800
committerMu Qiao <qiaomuf@gentoo.org>2011-08-02 15:52:18 +0800
commit2afd34d4fef6dbdfb9afa2a371303dcf2fa4ab6e (patch)
tree0d80d50146d1eaca9d56b229e584703026f8798d /Makefile.am
parentParser: support empty command with redirection (diff)
downloadlibbash-2afd34d4fef6dbdfb9afa2a371303dcf2fa4ab6e.tar.gz
libbash-2afd34d4fef6dbdfb9afa2a371303dcf2fa4ab6e.tar.bz2
libbash-2afd34d4fef6dbdfb9afa2a371303dcf2fa4ab6e.zip
Builtin: reimplement the local built-in
Now the local built-in is not handled only in parser grammar so that expansions can happen for the arguments. '=' is not checked in the local and export built-in anymore because we do not generate empty AST for "export foo".
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am2
1 files changed, 2 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
index ba77230..1aa58d9 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -203,6 +203,8 @@ libcppbash_la_SOURCES = src/common.h \
src/builtins/eval_builtin.h \
src/builtins/export_builtin.cpp \
src/builtins/export_builtin.h \
+ src/builtins/local_builtin.cpp \
+ src/builtins/local_builtin.h \
src/builtins/declare_builtin.cpp \
src/builtins/declare_builtin.h \
src/builtins/boolean_builtins.h \