diff options
author | Nicholas Noll <nbnoll@eml.cc> | 2021-10-19 09:35:59 -0700 |
---|---|---|
committer | Nicholas Noll <nbnoll@eml.cc> | 2021-10-19 09:35:59 -0700 |
commit | 47e3d475df6244a48b73421cd4210b64c392df8d (patch) | |
tree | 5b4459341a6c6a7211749796367f536a09f1faa1 /sys/cmd/rc/syntax.y | |
parent | ead340a66039096c7b4bf12dcd65e189769c6653 (diff) |
feat(rc): cleaner process watching for each job
Diffstat (limited to 'sys/cmd/rc/syntax.y')
-rw-r--r-- | sys/cmd/rc/syntax.y | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/cmd/rc/syntax.y b/sys/cmd/rc/syntax.y index 247cc8a..a580cb0 100644 --- a/sys/cmd/rc/syntax.y +++ b/sys/cmd/rc/syntax.y @@ -2,11 +2,13 @@ %token Targs %token Tbasic Tparen Tblock +%define parse.error verbose + %{ #include "rc.h" int yylex(void); - void yyerror(char *); + void yyerror(const char *); %} /* operator precendence: lowest first */ @@ -67,6 +69,7 @@ cmd: /* empty */ %prec Twhile { $$ = nil; } | basic { $$ = maketree1(Tbasic, $1); } | block +| assign cmd %prec Tbang { $$ = hangchild1($1, $2, 2); } | Tif paren nl ifbody { $$ = hangchild1($2, $1, 0); } basic: |