summaryrefslogtreecommitdiffstats
path: root/parsing/lexer.sh
diff options
context:
space:
mode:
authorP. J. McDermott <pj@pehjota.net>2016-02-19 23:42:19 (EST)
committer P. J. McDermott <pj@pehjota.net>2016-02-19 23:42:19 (EST)
commit066cefc083a0538a5ecd9722eb22226b451d1845 (patch)
tree15477d631b2125c46f25ec64bf293505f3e1aad1 /parsing/lexer.sh
parent48996f2bfc32321dbd6c22d8fcdd0bb385f611cc (diff)
downloadeggshell-066cefc083a0538a5ecd9722eb22226b451d1845.zip
eggshell-066cefc083a0538a5ecd9722eb22226b451d1845.tar.gz
eggshell-066cefc083a0538a5ecd9722eb22226b451d1845.tar.bz2
Delimit words at unescaped operators
Also expect EOF at end of script.
Diffstat (limited to 'parsing/lexer.sh')
-rw-r--r--parsing/lexer.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/parsing/lexer.sh b/parsing/lexer.sh
index 01bc721..003ee30 100644
--- a/parsing/lexer.sh
+++ b/parsing/lexer.sh
@@ -203,7 +203,7 @@ scan_word()
lines=$((${lines} + 1))
word="${word}${c}"
;;
- ' '|"${HT}")
+ ' '|"${HT}"|'&'|'|'|';'|'('|')'|'<'|'>')
if ! ${in_param} && ! ${quoted}; then
break
fi