@@ -156,7 +156,7 @@ block_push(c, type)
156156 int type ;
157157{
158158 if (c -> c_nblocks >= MAXBLOCKS ) {
159- err_setstr (TypeError , "too many statically nested blocks" );
159+ err_setstr (SystemError , "too many statically nested blocks" );
160160 c -> c_errors ++ ;
161161 }
162162 else {
@@ -1126,7 +1126,7 @@ com_assign_trailer(c, n, assigning)
11261126 REQ (n , trailer );
11271127 switch (TYPE (CHILD (n , 0 ))) {
11281128 case LPAR : /* '(' [exprlist] ')' */
1129- err_setstr (TypeError , "can't assign to function call" );
1129+ err_setstr (SyntaxError , "can't assign to function call" );
11301130 c -> c_errors ++ ;
11311131 break ;
11321132 case DOT : /* '.' NAME */
@@ -1141,7 +1141,7 @@ com_assign_trailer(c, n, assigning)
11411141 com_assign_subscript (c , CHILD (n , 0 ), assigning );
11421142 break ;
11431143 default :
1144- err_setstr (TypeError , "unknown trailer type" );
1144+ err_setstr (SystemError , "unknown trailer type" );
11451145 c -> c_errors ++ ;
11461146 }
11471147}
@@ -1214,7 +1214,7 @@ com_assign(c, n, assigning)
12141214 case arith_expr :
12151215 case term :
12161216 if (NCH (n ) > 1 ) {
1217- err_setstr (TypeError ,
1217+ err_setstr (SyntaxError ,
12181218 "can't assign to operator" );
12191219 c -> c_errors ++ ;
12201220 return ;
@@ -1224,7 +1224,7 @@ com_assign(c, n, assigning)
12241224
12251225 case factor : /* ('+'|'-'|'~') factor | atom trailer* */
12261226 if (TYPE (CHILD (n , 0 )) != atom ) { /* '+'|'-'|'~' */
1227- err_setstr (TypeError ,
1227+ err_setstr (SyntaxError ,
12281228 "can't assign to operator" );
12291229 c -> c_errors ++ ;
12301230 return ;
@@ -1248,7 +1248,7 @@ com_assign(c, n, assigning)
12481248 n = CHILD (n , 1 );
12491249 if (TYPE (n ) == RPAR ) {
12501250 /* XXX Should allow () = () ??? */
1251- err_setstr (TypeError ,
1251+ err_setstr (SyntaxError ,
12521252 "can't assign to ()" );
12531253 c -> c_errors ++ ;
12541254 return ;
@@ -1257,7 +1257,7 @@ com_assign(c, n, assigning)
12571257 case LSQB :
12581258 n = CHILD (n , 1 );
12591259 if (TYPE (n ) == RSQB ) {
1260- err_setstr (TypeError ,
1260+ err_setstr (SyntaxError ,
12611261 "can't assign to []" );
12621262 c -> c_errors ++ ;
12631263 return ;
@@ -1268,7 +1268,7 @@ com_assign(c, n, assigning)
12681268 com_assign_name (c , CHILD (n , 0 ), assigning );
12691269 return ;
12701270 default :
1271- err_setstr (TypeError ,
1271+ err_setstr (SyntaxError ,
12721272 "can't assign to literal" );
12731273 c -> c_errors ++ ;
12741274 return ;
@@ -1328,7 +1328,7 @@ com_return_stmt(c, n)
13281328{
13291329 REQ (n , return_stmt ); /* 'return' [testlist] */
13301330 if (!c -> c_infunction ) {
1331- err_setstr (TypeError , "'return' outside function" );
1331+ err_setstr (SyntaxError , "'return' outside function" );
13321332 c -> c_errors ++ ;
13331333 }
13341334 if (NCH (n ) < 2 )
@@ -1604,7 +1604,7 @@ com_try_stmt(c, n)
16041604 i += 3 ) {
16051605 /* except_clause: 'except' [expr [',' expr]] */
16061606 if (except_anchor == 0 ) {
1607- err_setstr (TypeError ,
1607+ err_setstr (SyntaxError ,
16081608 "default 'except:' must be last" );
16091609 c -> c_errors ++ ;
16101610 break ;
@@ -1679,7 +1679,7 @@ com_continue_stmt(c, n)
16791679 com_addoparg (c , JUMP_ABSOLUTE , c -> c_begin );
16801680 }
16811681 else {
1682- err_setstr (TypeError , "'continue' not properly in loop" );
1682+ err_setstr (SyntaxError , "'continue' not properly in loop" );
16831683 c -> c_errors ++ ;
16841684 }
16851685 /* XXX Could allow it inside a 'finally' clause
@@ -1842,7 +1842,7 @@ com_node(c, n)
18421842 break ;
18431843 case break_stmt :
18441844 if (c -> c_loops == 0 ) {
1845- err_setstr (TypeError , "'break' outside loop" );
1845+ err_setstr (SyntaxError , "'break' outside loop" );
18461846 c -> c_errors ++ ;
18471847 }
18481848 com_addbyte (c , BREAK_LOOP );
0 commit comments