Lines Matching refs:asdl_seq
103 asdl_seq *names_with_defaults; // asdl_seq* of NameDefaultsPair's
108 asdl_seq *kwonlyargs; // asdl_seq* of NameDefaultsPair's
150 void * _PyPegen_seq_last_item(asdl_seq *seq);
151 #define PyPegen_last_item(seq, type) ((type)_PyPegen_seq_last_item((asdl_seq*)seq))
153 void * _PyPegen_seq_first_item(asdl_seq *seq);
154 #define PyPegen_first_item(seq, type) ((type)_PyPegen_seq_first_item((asdl_seq*)seq))
257 asdl_seq *_PyPegen_singleton_seq(Parser *, void *);
258 asdl_seq *_PyPegen_seq_insert_in_front(Parser *, void *, asdl_seq *);
259 asdl_seq *_PyPegen_seq_append_to_end(Parser *, asdl_seq *, void *);
260 asdl_seq *_PyPegen_seq_flatten(Parser *, asdl_seq *);
262 int _PyPegen_seq_count_dots(asdl_seq *);
266 asdl_int_seq *_PyPegen_get_cmpops(Parser *p, asdl_seq *);
267 asdl_expr_seq *_PyPegen_get_exprs(Parser *, asdl_seq *);
270 asdl_expr_seq *_PyPegen_get_keys(Parser *, asdl_seq *);
271 asdl_expr_seq *_PyPegen_get_values(Parser *, asdl_seq *);
273 asdl_expr_seq *_PyPegen_get_pattern_keys(Parser *, asdl_seq *);
274 asdl_pattern_seq *_PyPegen_get_patterns(Parser *, asdl_seq *);
276 SlashWithDefault *_PyPegen_slash_with_default(Parser *, asdl_arg_seq *, asdl_seq *);
277 StarEtc *_PyPegen_star_etc(Parser *, arg_ty, asdl_seq *, arg_ty);
279 asdl_arg_seq *, asdl_seq *, StarEtc *);
285 asdl_expr_seq *_PyPegen_seq_extract_starred_exprs(Parser *, asdl_seq *);
286 asdl_keyword_seq *_PyPegen_seq_delete_starred_exprs(Parser *, asdl_seq *);
287 expr_ty _PyPegen_collect_call_seqs(Parser *, asdl_expr_seq *, asdl_seq *,
290 expr_ty _PyPegen_concatenate_strings(Parser *p, asdl_seq *);
293 asdl_seq *_PyPegen_join_sequences(Parser *, asdl_seq *, asdl_seq *);