1
0
mirror of https://github.com/golang/go synced 2024-11-22 06:54:39 -07:00

better recovery after syntax error

SVN=126003
This commit is contained in:
Ken Thompson 2008-07-03 18:05:20 -07:00
parent 81b325db1b
commit 1efa6a0544

View File

@ -148,6 +148,14 @@ xdcl:
{
$$ = N;
}
| error '}'
{
$$ = N;
}
| error ';'
{
$$ = N;
}
common_dcl:
Acommon_dcl
@ -1194,6 +1202,14 @@ Astmt:
{
$$ = N;
}
| error ';'
{
$$ = N;
}
| error '}'
{
$$ = N;
}
/*
* need semi in front NO
@ -1262,10 +1278,6 @@ Bstmt_list_r:
stmt_list_r:
Astmt_list_r
| Bstmt_list_r
| error ';'
{
$$ = N;
}
expr_list_r:
expr