Searched refs:MatchOr (Results 1 - 7 of 7) sorted by relevance
/third_party/python/Python/ |
H A D | ast.c | 671 if (asdl_seq_LEN(p->v.MatchOr.patterns) < 2) { in validate_pattern() 673 "MatchOr requires at least 2 patterns"); in validate_pattern() 677 ret = validate_patterns(state, p->v.MatchOr.patterns, /*star_ok=*/0); in validate_pattern()
|
H A D | ast_opt.c | 1053 CALL_SEQ(astfold_pattern, pattern, node_->v.MatchOr.patterns); in astfold_pattern()
|
H A D | symtable.c | 1778 VISIT_SEQ(st, pattern, p->v.MatchOr.patterns); in symtable_visit_pattern()
|
H A D | compile.c | 6764 Py_ssize_t size = asdl_seq_LEN(p->v.MatchOr.patterns); in compiler_pattern_or() 6775 pattern_ty alt = asdl_seq_GET(p->v.MatchOr.patterns, i); in compiler_pattern_or()
|
H A D | Python-ast.c | 1794 " | MatchOr(pattern* patterns)"); in init_types() 1839 state->MatchOr_type = make_type(state, "MatchOr", state->pattern_type, in init_types() 1841 "MatchOr(pattern* patterns)"); in init_types() 3579 p->v.MatchOr.patterns = patterns; in _PyAST_MatchOr() 5397 value = ast2obj_list(state, (asdl_seq*)o->v.MatchOr.patterns, in ast2obj_pattern() 11791 PyErr_SetString(PyExc_TypeError, "required field \"patterns\" missing from MatchOr"); in obj2ast_pattern() 11799 PyErr_Format(PyExc_TypeError, "MatchOr field \"patterns\" must be a list, not a %.200s", _PyType_Name(Py_TYPE(tmp))); in obj2ast_pattern() 11809 if (_Py_EnterRecursiveCall(" while traversing 'MatchOr' node")) { in obj2ast_pattern() 11817 PyErr_SetString(PyExc_RuntimeError, "MatchOr field \"patterns\" changed size during iteration"); in obj2ast_pattern() 12279 if (PyModule_AddObjectRef(m, "MatchOr", stat in astmodule_exec() [all...] |
/third_party/python/Include/internal/ |
H A D | pycore_ast.h | 612 } MatchOr; member
|
/third_party/python/Lib/test/ |
H A D | test_ast.py | 1807 ast.MatchOr( 1810 ast.MatchOr( 1813 ast.MatchOr(
|
Completed in 36 milliseconds