Lines Matching refs:asdl_seq
105 asdl_seq *names_with_defaults; // asdl_seq* of NameDefaultsPair's
110 asdl_seq *kwonlyargs; // asdl_seq* of NameDefaultsPair's
238 void * _PyPegen_seq_last_item(asdl_seq *seq);
239 #define PyPegen_last_item(seq, type) ((type)_PyPegen_seq_last_item((asdl_seq*)seq))
240 void * _PyPegen_seq_first_item(asdl_seq *seq);
241 #define PyPegen_first_item(seq, type) ((type)_PyPegen_seq_first_item((asdl_seq*)seq))
286 asdl_seq *_PyPegen_singleton_seq(Parser *, void *);
287 asdl_seq *_PyPegen_seq_insert_in_front(Parser *, void *, asdl_seq *);
288 asdl_seq *_PyPegen_seq_append_to_end(Parser *, asdl_seq *, void *);
289 asdl_seq *_PyPegen_seq_flatten(Parser *, asdl_seq *);
291 int _PyPegen_seq_count_dots(asdl_seq *);
295 asdl_int_seq *_PyPegen_get_cmpops(Parser *p, asdl_seq *);
296 asdl_expr_seq *_PyPegen_get_exprs(Parser *, asdl_seq *);
299 asdl_expr_seq *_PyPegen_get_keys(Parser *, asdl_seq *);
300 asdl_expr_seq *_PyPegen_get_values(Parser *, asdl_seq *);
302 asdl_expr_seq *_PyPegen_get_pattern_keys(Parser *, asdl_seq *);
303 asdl_pattern_seq *_PyPegen_get_patterns(Parser *, asdl_seq *);
305 SlashWithDefault *_PyPegen_slash_with_default(Parser *, asdl_arg_seq *, asdl_seq *);
306 StarEtc *_PyPegen_star_etc(Parser *, arg_ty, asdl_seq *, arg_ty);
308 asdl_arg_seq *, asdl_seq *, StarEtc *);
314 asdl_expr_seq *_PyPegen_seq_extract_starred_exprs(Parser *, asdl_seq *);
315 asdl_keyword_seq *_PyPegen_seq_delete_starred_exprs(Parser *, asdl_seq *);
316 expr_ty _PyPegen_collect_call_seqs(Parser *, asdl_expr_seq *, asdl_seq *,
319 expr_ty _PyPegen_concatenate_strings(Parser *p, asdl_seq *);
322 asdl_seq *_PyPegen_join_sequences(Parser *, asdl_seq *, asdl_seq *);