Commit c542bc79 authored by Fred Drake's avatar Fred Drake

Support raise with no parameters.

parent a239880a
...@@ -1469,11 +1469,12 @@ validate_raise_stmt(tree) ...@@ -1469,11 +1469,12 @@ validate_raise_stmt(tree)
{ {
int nch = NCH(tree); int nch = NCH(tree);
int res = (validate_ntype(tree, raise_stmt) int res = (validate_ntype(tree, raise_stmt)
&& ((nch == 2) || (nch == 4) || (nch == 6))); && ((nch == 1) || (nch == 2) || (nch == 4) || (nch == 6)));
if (res) { if (res) {
res = (validate_name(CHILD(tree, 0), "raise") res = validate_name(CHILD(tree, 0), "raise");
&& validate_test(CHILD(tree, 1))); if (res && (nch >= 2))
res = validate_test(CHILD(tree, 1));
if (res && nch > 2) { if (res && nch > 2) {
res = (validate_comma(CHILD(tree, 2)) res = (validate_comma(CHILD(tree, 2))
&& validate_test(CHILD(tree, 3))); && validate_test(CHILD(tree, 3)));
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment