Lines Matching defs:Rule
20 enum Rule { enum
35 fn parse(rule: Rule, input: &str) -> Result<Pairs<Rule>, Error<Rule>> { in parse()
37 state: Box<ParserState<'_, Rule>>, in parse() argument
38 ) -> ParseResult<Box<ParserState<'_, Rule>>> { in parse() argument
58 fn primary(state: Box<ParserState<'_, Rule>>) -> ParseResult<Box<ParserState<'_, Rule>>> { in parse() argument
68 fn number(state: Box<ParserState<'_, Rule>>) -> ParseResult<Box<ParserState<'_, Rule>>> { in parse() argument
83 fn plus(state: Box<ParserState<'_, Rule>>) -> ParseResult<Box<ParserState<'_, Rule>>> { in parse() argument
87 fn minus(state: Box<ParserState<'_, Rule>>) -> ParseResult<Box<ParserState<'_, Rule>>> { in parse() argument
91 fn times(state: Box<ParserState<'_, Rule>>) -> ParseResult<Box<ParserState<'_, Rule>>> { in parse() argument
95 fn divide(state: Box<ParserState<'_, Rule>>) -> ParseResult<Box<ParserState<'_, Rule>>> { in parse() argument
99 fn modulus(state: Box<ParserState<'_, Rule>>) -> ParseResult<Box<ParserState<'_, Rule>>> { in parse() argument
103 fn power(state: Box<ParserState<'_, Rule>>) -> ParseResult<Box<ParserState<'_, Rule>>> { in parse() argument
120 fn consume(pair: Pair<Rule>, pratt_or_climber: &PrattOrPrecClimber) -> i32 { in consume()