From patchwork Wed Jul 15 14:26:48 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [bitbake-devel, dunfell, 1.46, 6/8] pyshyacc: allow double COMMA statements From: Steve Sakoman X-Patchwork-Id: 174456 Message-Id: <85a499f8915dd6596d56808e6e1c536015e4eb34.1594822992.git.steve@sakoman.com> To: bitbake-devel@lists.openembedded.org Date: Wed, 15 Jul 2020 04:26:48 -1000 From: Konrad Weihmann this allows shell statements like '; ;' to pass the parser. As it may be bad code but still valid enough to execute Signed-off-by: Konrad Weihmann Signed-off-by: Richard Purdie (cherry picked from commit b7732b1b5085bea73e17d112e1bd9ac3d4dc34fb) Signed-off-by: Steve Sakoman --- lib/bb/pysh/pyshyacc.py | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/bb/pysh/pyshyacc.py b/lib/bb/pysh/pyshyacc.py index de565dc9..924860a6 100644 --- a/lib/bb/pysh/pyshyacc.py +++ b/lib/bb/pysh/pyshyacc.py @@ -570,6 +570,7 @@ def p_linebreak(p): def p_separator_op(p): """separator_op : COMMA + | COMMA COMMA | AMP""" p[0] = p[1]