Lines Matching defs:validator
12 struct validator {
17 static int validate_stmts(struct validator *, asdl_stmt_seq *);
18 static int validate_exprs(struct validator *, asdl_expr_seq *, expr_context_ty, int);
19 static int validate_patterns(struct validator *, asdl_pattern_seq *, int);
21 static int validate_stmt(struct validator *, stmt_ty);
22 static int validate_expr(struct validator *, expr_ty, expr_context_ty);
23 static int validate_pattern(struct validator *, pattern_ty, int);
67 validate_comprehension(struct validator *state, asdl_comprehension_seq *gens)
85 validate_keywords(struct validator *state, asdl_keyword_seq *keywords)
95 validate_args(struct validator *state, asdl_arg_seq *args)
123 validate_arguments(struct validator *state, arguments_ty args)
152 validate_constant(struct validator *state, PyObject *value)
209 validate_expr(struct validator *state, expr_ty exp, expr_context_ty ctx)
401 // validate_expr, so they don't accept the validator state
470 validate_pattern_match_value(struct validator *state, expr_ty exp)
535 validate_pattern(struct validator *state, pattern_ty p, int star_ok)
701 validate_assignlist(struct validator *state, asdl_expr_seq *targets, expr_context_ty ctx)
709 validate_body(struct validator *state, asdl_stmt_seq *body, const char *owner)
716 validate_stmt(struct validator *state, stmt_ty stmt)
934 validate_stmts(struct validator *state, asdl_stmt_seq *seq)
953 validate_exprs(struct validator *state, asdl_expr_seq *exprs, expr_context_ty ctx, int null_ok)
973 validate_patterns(struct validator *state, asdl_pattern_seq *patterns, int star_ok)
994 struct validator state;
1037 "AST validator recursion depth mismatch (before=%d, after=%d)",