diff --git a/test.sh b/test.sh index ebcdaf4..36c646f 100755 --- a/test.sh +++ b/test.sh @@ -587,205 +587,30 @@ expecting <>><<< -EOF -expecting <>] - │ │ ├─ marker = [ ] - │ │ ├─ flags = 0 - │ │ ╰─ t_token_type = OUT_APPEND_REDIR_TOKEN - │ ├─ t_worddesc - │ │ ├─ word = [>] - │ │ ├─ marker = [ ] - │ │ ├─ flags = 0 - │ │ ╰─ t_token_type = OUT_TRUNC_REDIR_TOKEN - │ ├─ t_worddesc - │ │ ├─ word = [<<] - │ │ ├─ marker = [ ] - │ │ ├─ flags = 0 - │ │ ╰─ t_token_type = HERE_DOC_REDIR_TOKEN - │ ╰─ t_worddesc - │ ├─ word = [<] - │ ├─ marker = [ ] - │ ├─ flags = 0 - │ ╰─ t_token_type = IN_REDIR_TOKEN - ╰─ redirections = (empty redir list) -EOF - -when_run <" ">>" "<" "<<" -EOF -expecting <"] - │ │ ├─ marker = [ " ] - │ │ ├─ flags = 34 - │ │ ╰─ t_token_type = WORD_TOKEN - │ ├─ t_worddesc - │ │ ├─ word = [">>"] - │ │ ├─ marker = [ "" ] - │ │ ├─ flags = 34 - │ │ ╰─ t_token_type = WORD_TOKEN - │ ├─ t_worddesc - │ │ ├─ word = ["<"] - │ │ ├─ marker = [ " ] - │ │ ├─ flags = 34 - │ │ ╰─ t_token_type = WORD_TOKEN - │ ╰─ t_worddesc - │ ├─ word = ["<<"] - │ ├─ marker = [ "" ] - │ ├─ flags = 34 - │ ╰─ t_token_type = WORD_TOKEN - ╰─ redirections = (empty redir list) -EOF - -when_run <' '>>' '<' '<<' -EOF -expecting <'] - │ │ ├─ marker = [ ' ] - │ │ ├─ flags = 2 - │ │ ╰─ t_token_type = WORD_TOKEN - │ ├─ t_worddesc - │ │ ├─ word = ['>>'] - │ │ ├─ marker = [ '' ] - │ │ ├─ flags = 2 - │ │ ╰─ t_token_type = WORD_TOKEN - │ ├─ t_worddesc - │ │ ├─ word = ['<'] - │ │ ├─ marker = [ ' ] - │ │ ├─ flags = 2 - │ │ ╰─ t_token_type = WORD_TOKEN - │ ╰─ t_worddesc - │ ├─ word = ['<<'] - │ ├─ marker = [ '' ] - │ ├─ flags = 2 - │ ╰─ t_token_type = WORD_TOKEN - ╰─ redirections = (empty redir list) + ╰─ value + ╰─ t_simple_cmd + ├─ line = 0 + ├─ t_wordlist + │ ├─ t_worddesc + │ │ ├─ word = [echo] + │ │ ├─ marker = [ ] + │ │ ├─ flags = 0 + │ │ ╰─ t_token_type = WORD_TOKEN + │ ├─ t_worddesc + │ │ ├─ word = [unclosed] + │ │ ├─ marker = [ ] + │ │ ├─ flags = 0 + │ │ ╰─ t_token_type = WORD_TOKEN + │ ╰─ t_worddesc + │ ├─ word = ['('] + │ ├─ marker = [ ' ] + │ ├─ flags = 2 + │ ╰─ t_token_type = WORD_TOKEN + ╰─ redirections = (empty redir list) EOF finalize