diff options
Diffstat (limited to 'src/cmd/rc/syn.y')
| -rw-r--r-- | src/cmd/rc/syn.y | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cmd/rc/syn.y b/src/cmd/rc/syn.y index 5c98ef80..046f65d8 100644 --- a/src/cmd/rc/syn.y +++ b/src/cmd/rc/syn.y @@ -83,7 +83,8 @@ comword: '$' word {$$=tree1('$', $2);} | '"' word {$$=tree1('"', $2);} | COUNT word {$$=tree1(COUNT, $2);} | WORD -| '`' brace {$$=tree1('`', $2);} +| '`' brace {$$=tree2('`', (struct tree*)0, $2);} +| '`' word brace {$$=tree2('`', $2, $3);} | '(' words ')' {$$=tree1(PAREN, $2);} | REDIRW brace {$$=mung1($1, $2); $$->type=PIPEFD;} keyword: FOR|IN|WHILE|IF|NOT|TWIDDLE|BANG|SUBSHELL|SWITCH|FN |
