Lines Matching defs:Rule
80 pub fn validate_pairs(pairs: Pairs<'_, Rule>) -> Result<Vec<&str>, Vec<Error<Rule>>> { in validate_pairs()
122 pub fn validate_rust_keywords(definitions: &Vec<Span<'_>>) -> Vec<Error<Rule>> { in validate_rust_keywords()
143 pub fn validate_pest_keywords(definitions: &Vec<Span<'_>>) -> Vec<Error<Rule>> { in validate_pest_keywords()
164 pub fn validate_already_defined(definitions: &Vec<Span<'_>>) -> Vec<Error<Rule>> { in validate_already_defined()
191 ) -> Vec<Error<Rule>> { in validate_undefined()
216 pub fn validate_ast<'a, 'i: 'a>(rules: &'a Vec<ParserRule<'i>>) -> Vec<Error<Rule>> { in validate_ast()
302 fn validate_repetition<'a, 'i: 'a>(rules: &'a [ParserRule<'i>]) -> Vec<Error<Rule>> { in validate_repetition()
346 fn validate_choices<'a, 'i: 'a>(rules: &'a [ParserRule<'i>]) -> Vec<Error<Rule>> { in validate_choices()
383 fn validate_whitespace_comment<'a, 'i: 'a>(rules: &'a [ParserRule<'i>]) -> Vec<Error<Rule>> { in validate_whitespace_comment()
420 fn validate_left_recursion<'a, 'i: 'a>(rules: &'a [ParserRule<'i>]) -> Vec<Error<Rule>> { in validate_left_recursion()
428 fn left_recursion<'a, 'i: 'a>(rules: HashMap<String, &'a ParserNode<'i>>) -> Vec<Error<Rule>> { in left_recursion()
433 ) -> Option<Error<Rule>> { in left_recursion()