diff options
author | P. J. McDermott <pj@pehjota.net> | 2016-02-21 02:27:48 (EST) |
---|---|---|
committer | P. J. McDermott <pj@pehjota.net> | 2016-02-21 02:27:48 (EST) |
commit | 33554a524c8fda86e8d41cc91f8e992ef09b0555 (patch) | |
tree | d3cf698fb2d38bec2e061d88375b62db181df83e /parsing/parse.sh | |
parent | e638323c7a0cbe79c390cef5fdf1a37a640e304c (diff) | |
download | eggshell-33554a524c8fda86e8d41cc91f8e992ef09b0555.zip eggshell-33554a524c8fda86e8d41cc91f8e992ef09b0555.tar.gz eggshell-33554a524c8fda86e8d41cc91f8e992ef09b0555.tar.bz2 |
Fix handling of multiple here-documents on a line
Diffstat (limited to 'parsing/parse.sh')
-rw-r--r-- | parsing/parse.sh | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/parsing/parse.sh b/parsing/parse.sh index 81b8a54..cbe4dd9 100644 --- a/parsing/parse.sh +++ b/parsing/parse.sh @@ -653,7 +653,8 @@ try() #try '$((1 + (1 + 1)))' #try '$((1 + $(foo) + 1))' #try '$((1' -try 'foo <<EOF' 'bar' 'EOF' -try 'foo <<-EOF' "${HT}bar" "${HT}EOF" -try 'foo <<EOF' '$(bar)' 'EOF' -try 'foo <<E"O"F' '$(bar)' 'E"O"F' # BUG +#try 'foo <<EOF' 'bar' 'EOF' +#try 'foo <<-EOF' "${HT}bar" "${HT}EOF" +#try 'foo <<EOF' '$(bar)' 'EOF' +#try 'foo <<E"O"F' '$(bar)' 'E"O"F' # BUG +try 'foo <<EOF1; bar <<EOF2' 'baz' 'EOF1' 'qux' 'EOF2' |