Home
last modified time | relevance | path

Searched refs:pattern_ty (Results 1 - 9 of 9) sorted by relevance

/third_party/python/Include/internal/
H A Dpycore_ast.h50 typedef struct _pattern *pattern_ty; typedef
137 pattern_ty typed_elements[1];
564 pattern_ty pattern;
606 pattern_ty pattern;
820 match_case_ty _PyAST_match_case(pattern_ty pattern, expr_ty guard,
822 pattern_ty _PyAST_MatchValue(expr_ty value, int lineno, int col_offset, int
824 pattern_ty _PyAST_MatchSingleton(constant value, int lineno, int col_offset,
827 pattern_ty _PyAST_MatchSequence(asdl_pattern_seq * patterns, int lineno, int
830 pattern_ty _PyAST_MatchMapping(asdl_expr_seq * keys, asdl_pattern_seq *
834 pattern_ty _PyAST_MatchClas
[all...]
/third_party/python/Parser/
H A Dpegen.h95 pattern_ty pattern;
301 KeyPatternPair *_PyPegen_key_pattern_pair(Parser *, expr_ty, pattern_ty);
H A Dparser.c625 static pattern_ty patterns_rule(Parser *p);
626 static pattern_ty pattern_rule(Parser *p);
627 static pattern_ty as_pattern_rule(Parser *p);
628 static pattern_ty or_pattern_rule(Parser *p);
629 static pattern_ty closed_pattern_rule(Parser *p);
630 static pattern_ty literal_pattern_rule(Parser *p);
637 static pattern_ty capture_pattern_rule(Parser *p);
639 static pattern_ty wildcard_pattern_rule(Parser *p);
640 static pattern_ty value_pattern_rule(Parser *p);
643 static pattern_ty group_pattern_rul
[all...]
H A Daction_helpers.c434 _PyPegen_key_pattern_pair(Parser *p, expr_ty key, pattern_ty pattern) in _PyPegen_key_pattern_pair()
/third_party/python/Python/
H A Dcompile.c442 static int compiler_pattern(struct compiler *, pattern_ty, pattern_context *);
444 static int compiler_pattern_subpattern(struct compiler *, pattern_ty,
6413 pattern_ty elt = asdl_seq_GET(elts, i); in pattern_unpack_helper()
6446 pattern_ty pattern = asdl_seq_GET(patterns, i); in pattern_helper_sequence_unpack()
6463 pattern_ty pattern = asdl_seq_GET(patterns, i); in pattern_helper_sequence_subscr()
6493 compiler_pattern_subpattern(struct compiler *c, pattern_ty p, pattern_context *pc) in compiler_pattern_subpattern()
6503 compiler_pattern_as(struct compiler *c, pattern_ty p, pattern_context *pc) in compiler_pattern_as()
6529 compiler_pattern_star(struct compiler *c, pattern_ty p, pattern_context *pc) in compiler_pattern_star()
6544 SET_LOC(c, ((pattern_ty) asdl_seq_GET(patterns, i))); in validate_kwd_attrs()
6551 SET_LOC(c, ((pattern_ty) asdl_seq_GE in validate_kwd_attrs()
[all...]
H A DPython-ast.c373 GENERATE_ASDL_SEQ_CONSTRUCTOR(pattern, pattern_ty)
1892 static int obj2ast_pattern(struct ast_state *state, PyObject* obj, pattern_ty*
3409 _PyAST_match_case(pattern_ty pattern, expr_ty guard, asdl_stmt_seq * body, in _PyAST_match_case()
3427 pattern_ty
3431 pattern_ty p; in _PyAST_MatchValue()
3437 p = (pattern_ty)_PyArena_Malloc(arena, sizeof(*p)); in _PyAST_MatchValue()
3449 pattern_ty
3453 pattern_ty p; in _PyAST_MatchSingleton()
3459 p = (pattern_ty)_PyArena_Malloc(arena, sizeof(*p)); in _PyAST_MatchSingleton()
3471 pattern_ty
[all...]
H A Dast_opt.c638 static int astfold_pattern(pattern_ty node_, PyArena *ctx_, _PyASTOptimizeState *state);
1017 astfold_pattern(pattern_ty node_, PyArena *ctx_, _PyASTOptimizeState *state) in astfold_pattern()
1049 CALL(astfold_pattern, pattern_ty, node_->v.MatchAs.pattern); in astfold_pattern()
H A Dast.c23 static int validate_pattern(struct validator *, pattern_ty, int);
535 validate_pattern(struct validator *state, pattern_ty p, int star_ok) in validate_pattern()
977 pattern_ty pattern = asdl_seq_GET(patterns, i); in validate_patterns()
H A Dsymtable.c228 static int symtable_visit_pattern(struct symtable *st, pattern_ty s);
1735 symtable_visit_pattern(struct symtable *st, pattern_ty p) in symtable_visit_pattern()

Completed in 42 milliseconds