diff options
Diffstat (limited to 'shell/hush.c')
-rw-r--r-- | shell/hush.c | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/shell/hush.c b/shell/hush.c index 3565cbca3..9aeb0f6a8 100644 --- a/shell/hush.c +++ b/shell/hush.c | |||
@@ -36,18 +36,20 @@ | |||
36 | * handle the recursion implicit in the various substitutions, especially | 36 | * handle the recursion implicit in the various substitutions, especially |
37 | * across continuation lines. | 37 | * across continuation lines. |
38 | * | 38 | * |
39 | * Bash grammar not implemented: (how many of these were in original sh?) | 39 | * POSIX syntax not implemented: |
40 | * $_ | ||
41 | * &> and >& redirection of stdout+stderr | ||
42 | * Brace Expansion | ||
43 | * Tilde Expansion | ||
44 | * fancy forms of Parameter Expansion | ||
45 | * aliases | 40 | * aliases |
46 | * Arithmetic Expansion | 41 | * Arithmetic Expansion |
47 | * <(list) and >(list) Process Substitution | 42 | * <(list) and >(list) Process Substitution |
48 | * reserved words: select, function | ||
49 | * Here Documents ( << word ) | 43 | * Here Documents ( << word ) |
50 | * Functions | 44 | * Functions |
45 | * Tilde Expansion | ||
46 | * fancy forms of Parameter Expansion: ${var:-val} | ||
47 | * | ||
48 | * Bash stuff maybe optional enable: | ||
49 | * &> and >& redirection of stdout+stderr | ||
50 | * Brace expansion | ||
51 | * reserved words: [[ ]] function select | ||
52 | * | ||
51 | * Major bugs: | 53 | * Major bugs: |
52 | * job handling woefully incomplete and buggy (improved --vda) | 54 | * job handling woefully incomplete and buggy (improved --vda) |
53 | * to-do: | 55 | * to-do: |