Lines Matching refs:starts_with
25 fn starts_with(&self, s: &str) -> bool { in starts_with() method
26 self.rest.starts_with(s) in starts_with()
54 if self.starts_with(tag) { in parse()
71 if s.starts_with("//") in skip_whitespace()
72 && (!s.starts_with("///") || s.starts_with("////")) in skip_whitespace()
73 && !s.starts_with("//!") in skip_whitespace()
78 } else if s.starts_with("/**/") { in skip_whitespace()
81 } else if s.starts_with("/*") in skip_whitespace()
82 && (!s.starts_with("/**") || s.starts_with("/***")) in skip_whitespace()
83 && !s.starts_with("/*!") in skip_whitespace()
114 if !input.starts_with("/*") { in block_comment()
267 .any(|prefix| input.starts_with(prefix)) in ident()
276 let raw = input.starts_with("r#"); in ident_any()
476 '"' if input.rest[i + 1..].starts_with(&input.rest[..n]) => { in raw_string()
698 let base = if input.starts_with("0x") { in digits()
701 } else if input.starts_with("0o") { in digits()
704 } else if input.starts_with("0b") { in digits()
755 if ident_any(rest)?.0.starts_with("'") { in punct()
770 if input.starts_with("//") || input.starts_with("/*") { in punct_char()
804 if !rest.starts_with('\n') { in doc_comment()
832 if input.starts_with("//!") { in doc_comment_contents()
836 } else if input.starts_with("/*!") { in doc_comment_contents()
839 } else if input.starts_with("///") { in doc_comment_contents()
841 if input.starts_with("/") { in doc_comment_contents()
846 } else if input.starts_with("/**") && !input.rest[3..].starts_with('*') { in doc_comment_contents()
860 } else if ch == '\r' && input.rest[i + 1..].starts_with('\n') { in take_until_newline_or_eof()