• Home
  • Raw
  • Download

Lines Matching defs:Self

198     pub fn new(input: &'i str) -> Box<Self> {  in new()
256 fn inc_call_check_limit(mut self: Box<Self>) -> ParseResult<Box<Self>> { in inc_call_check_limit()
290 pub fn rule<F>(mut self: Box<Self>, rule: R, f: F) -> ParseResult<Box<Self>> in rule()
292 F: FnOnce(Box<Self>) -> ParseResult<Box<Self>>, in rule()
459 pub fn sequence<F>(mut self: Box<Self>, f: F) -> ParseResult<Box<Self>> in sequence()
461 F: FnOnce(Box<Self>) -> ParseResult<Box<Self>>, in sequence()
509 pub fn repeat<F>(mut self: Box<Self>, mut f: F) -> ParseResult<Box<Self>> in repeat()
511 F: FnMut(Box<Self>) -> ParseResult<Box<Self>>, in repeat()
551 pub fn optional<F>(mut self: Box<Self>, f: F) -> ParseResult<Box<Self>> in optional()
553 F: FnOnce(Box<Self>) -> ParseResult<Box<Self>>, in optional()
586 pub fn match_char_by<F>(mut self: Box<Self>, f: F) -> ParseResult<Box<Self>> in match_char_by()
620 pub fn match_string(mut self: Box<Self>, string: &str) -> ParseResult<Box<Self>> { in match_string()
651 pub fn match_insensitive(mut self: Box<Self>, string: &str) -> ParseResult<Box<Self>> { in match_insensitive()
685 pub fn match_range(mut self: Box<Self>, range: Range<char>) -> ParseResult<Box<Self>> { in match_range()
716 pub fn skip(mut self: Box<Self>, n: usize) -> ParseResult<Box<Self>> { in skip()
742 pub fn skip_until(mut self: Box<Self>, strings: &[&str]) -> ParseResult<Box<Self>> { in skip_until()
769 pub fn start_of_input(self: Box<Self>) -> ParseResult<Box<Self>> { in start_of_input()
799 pub fn end_of_input(self: Box<Self>) -> ParseResult<Box<Self>> { in end_of_input()
832 pub fn lookahead<F>(mut self: Box<Self>, is_positive: bool, f: F) -> ParseResult<Box<Self>> in lookahead()
834 F: FnOnce(Box<Self>) -> ParseResult<Box<Self>>, in lookahead()
900 pub fn atomic<F>(mut self: Box<Self>, atomicity: Atomicity, f: F) -> ParseResult<Box<Self>> in atomic()
902 F: FnOnce(Box<Self>) -> ParseResult<Box<Self>>, in atomic()
949 pub fn stack_push<F>(mut self: Box<Self>, f: F) -> ParseResult<Box<Self>> in stack_push()
951 F: FnOnce(Box<Self>) -> ParseResult<Box<Self>>, in stack_push()
988 pub fn stack_peek(self: Box<Self>) -> ParseResult<Box<Self>> { in stack_peek()
1017 pub fn stack_pop(mut self: Box<Self>) -> ParseResult<Box<Self>> { in stack_pop()
1052 mut self: Box<Self>, in stack_match_peek_slice()
1056 ) -> ParseResult<Box<Self>> { in stack_match_peek_slice()
1103 pub fn stack_match_peek(self: Box<Self>) -> ParseResult<Box<Self>> { in stack_match_peek()
1126 pub fn stack_match_pop(mut self: Box<Self>) -> ParseResult<Box<Self>> { in stack_match_pop()
1164 pub fn stack_drop(mut self: Box<Self>) -> ParseResult<Box<Self>> { in stack_drop()
1195 pub fn restore_on_err<F>(self: Box<Self>, f: F) -> ParseResult<Box<Self>> in restore_on_err()
1197 F: FnOnce(Box<Self>) -> ParseResult<Box<Self>>, in restore_on_err()
1207 pub(crate) fn checkpoint(mut self: Box<Self>) -> Box<Self> { in checkpoint()
1215 pub(crate) fn checkpoint_ok(mut self: Box<Self>) -> Box<Self> { in checkpoint_ok()
1222 pub(crate) fn restore(mut self: Box<Self>) -> Box<Self> { in restore()