aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/rc/syntax.y
diff options
context:
space:
mode:
authorNicholas <nbnoll@eml.cc>2021-11-15 19:48:42 -0800
committerNicholas <nbnoll@eml.cc>2021-11-15 19:48:42 -0800
commite4f9b993e97b6e6e790810b6d261dc5bf61b0513 (patch)
treedb386a2dd2b58e207deb1e3f44a84e76827c2621 /src/cmd/rc/syntax.y
parenta93cc453bd8072e7d79ebe8f00614e1b99eb5852 (diff)
Feat: added functions
Diffstat (limited to 'src/cmd/rc/syntax.y')
-rw-r--r--src/cmd/rc/syntax.y3
1 files changed, 2 insertions, 1 deletions
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