@@ -180,8 +180,9 @@ struct _stmt {
180180enum _expr_kind {BoolOp_kind = 1 , BinOp_kind = 2 , UnaryOp_kind = 3 , Lambda_kind = 4 ,
181181 IfExp_kind = 5 , Dict_kind = 6 , Set_kind = 7 , ListComp_kind = 8 ,
182182 GeneratorExp_kind = 9 , Yield_kind = 10 , Compare_kind = 11 ,
183- Call_kind = 12 , Num_kind = 13 , Str_kind = 14 , Attribute_kind = 15 ,
184- Subscript_kind = 16 , Name_kind = 17 , List_kind = 18 , Tuple_kind = 19 };
183+ Call_kind = 12 , Num_kind = 13 , Str_kind = 14 , Ellipsis_kind = 15 ,
184+ Attribute_kind = 16 , Subscript_kind = 17 , Name_kind = 18 ,
185+ List_kind = 19 , Tuple_kind = 20 };
185186struct _expr {
186187 enum _expr_kind kind ;
187188 union {
@@ -289,7 +290,7 @@ struct _expr {
289290 int col_offset ;
290291};
291292
292- enum _slice_kind {Ellipsis_kind = 1 , Slice_kind = 2 , ExtSlice_kind = 3 , Index_kind = 4 };
293+ enum _slice_kind {Slice_kind = 1 , ExtSlice_kind = 2 , Index_kind = 3 };
293294struct _slice {
294295 enum _slice_kind kind ;
295296 union {
@@ -408,6 +409,7 @@ expr_ty Call(expr_ty func, asdl_seq * args, asdl_seq * keywords, expr_ty
408409 * arena );
409410expr_ty Num (object n , int lineno , int col_offset , PyArena * arena );
410411expr_ty Str (string s , int lineno , int col_offset , PyArena * arena );
412+ expr_ty Ellipsis (int lineno , int col_offset , PyArena * arena );
411413expr_ty Attribute (expr_ty value , identifier attr , expr_context_ty ctx , int
412414 lineno , int col_offset , PyArena * arena );
413415expr_ty Subscript (expr_ty value , slice_ty slice , expr_context_ty ctx , int
@@ -418,7 +420,6 @@ expr_ty List(asdl_seq * elts, expr_context_ty ctx, int lineno, int col_offset,
418420 PyArena * arena );
419421expr_ty Tuple (asdl_seq * elts , expr_context_ty ctx , int lineno , int col_offset ,
420422 PyArena * arena );
421- slice_ty Ellipsis (PyArena * arena );
422423slice_ty Slice (expr_ty lower , expr_ty upper , expr_ty step , PyArena * arena );
423424slice_ty ExtSlice (asdl_seq * dims , PyArena * arena );
424425slice_ty Index (expr_ty value , PyArena * arena );
0 commit comments