Lines Matching defs:bump
468 fn bump(&self) -> bool {
485 /// the given prefix, then bump the parser to the character immediately
486 /// following the prefix and return true. Otherwise, don't bump the parser
491 self.bump();
513 /// Bump the parser, and if the `x` flag is enabled, bump through any
517 if !self.bump() {
539 self.bump();
543 self.bump();
546 self.bump();
599 /// Returns true if the next call to `bump` would return false.
644 self.bump();
748 self.bump();
874 self.bump();
1049 if self.bump() && self.char() == '?' {
1051 self.bump();
1146 self.bump();
1189 self.bump();
1214 self.bump();
1272 if !self.bump() {
1282 self.bump();
1347 if !self.bump() {
1396 self.bump();
1404 self.bump();
1412 self.bump();
1421 self.bump();
1436 if !self.bump() {
1481 self.bump();
1543 while self.bump()
1623 // The final bump just moves the parser past the literal, which may
1710 self.bump();
1823 // OK, now we're parsing a range, so bump past the `-` and parse the
1862 self.bump();
1982 if !self.bump() || self.char() != ':' {
1986 if !self.bump() {
1992 if !self.bump() {
1998 while self.char() != ':' && self.bump() {}
2051 self.bump();
2111 self.bump();