From e4f9b993e97b6e6e790810b6d261dc5bf61b0513 Mon Sep 17 00:00:00 2001 From: Nicholas Date: Mon, 15 Nov 2021 19:48:42 -0800 Subject: Feat: added functions --- src/cmd/rc/syntax.y | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/cmd/rc/syntax.y') diff --git a/src/cmd/rc/syntax.y b/src/cmd/rc/syntax.y index 78a7ae2..64ebb41 100644 --- a/src/cmd/rc/syntax.y +++ b/src/cmd/rc/syntax.y @@ -76,7 +76,7 @@ assign: redir: Tdup -| Tredir word { $$ = hangchild1($1, $2, 0); } +| Tredir word { $$ = hangchild1($1, $2, 0); } epilog: /* empty */ { $$ = nil; } @@ -99,6 +99,7 @@ cmd: | Twhile paren nl cmd { $$ = hangchild2($1, $2, 0, $4, 1); } | Tif paren nl ifbody { $$ = hangchild1($2, $2, 0); } | Tswitch '(' word ')' nl '{' nl casebody '}' { $$ = hangchild2($1, $3, 0, $8, 1); } +| Tfunc words block { $$ = hangchild2($1, $2, 0, $3, 1); } basic: executable -- cgit v1.2.1