summaryrefslogtreecommitdiff
path: root/shell
diff options
context:
space:
mode:
authorMike Frysinger2009-03-28 13:59:26 +0000
committerMike Frysinger2009-03-28 13:59:26 +0000
commit25a6ca0dd4866d9b8e6cf140b119e1c434859719 (patch)
treef8f8be5d6bf7c275cf5b0d679d183ebc0ab057f1 /shell
parentad88d5a4cfe200191bce4db41b447969719cb8ac (diff)
downloadbusybox-25a6ca0dd4866d9b8e6cf140b119e1c434859719.zip
busybox-25a6ca0dd4866d9b8e6cf140b119e1c434859719.tar.gz
split up feature todo by posix/bash
Diffstat (limited to 'shell')
-rw-r--r--shell/hush.c16
1 files changed, 9 insertions, 7 deletions
diff --git a/shell/hush.c b/shell/hush.c
index 3565cbc..9aeb0f6 100644
--- a/shell/hush.c
+++ b/shell/hush.c
@@ -36,18 +36,20 @@
* handle the recursion implicit in the various substitutions, especially
* across continuation lines.
*
- * Bash grammar not implemented: (how many of these were in original sh?)
- * $_
- * &> and >& redirection of stdout+stderr
- * Brace Expansion
- * Tilde Expansion
- * fancy forms of Parameter Expansion
+ * POSIX syntax not implemented:
* aliases
* Arithmetic Expansion
* <(list) and >(list) Process Substitution
- * reserved words: select, function
* Here Documents ( << word )
* Functions
+ * Tilde Expansion
+ * fancy forms of Parameter Expansion: ${var:-val}
+ *
+ * Bash stuff maybe optional enable:
+ * &> and >& redirection of stdout+stderr
+ * Brace expansion
+ * reserved words: [[ ]] function select
+ *
* Major bugs:
* job handling woefully incomplete and buggy (improved --vda)
* to-do: