MCPcopy Create free account
hub / github.com/PLSysSec/wave / create_stream_until

Method create_stream_until

tools/fuzz-gen/src/specifications/preparser.rs:522–530  ·  view source on GitHub ↗

pop tokens into a new stream for syn2 until the given operator character

(&mut self, delimiter: &str)

Source from the content-addressed store, hash-verified

520 }
521 /// pop tokens into a new stream for syn2 until the given operator character
522 fn create_stream_until(&mut self, delimiter: &str) -> TokenStream {
523 let mut t = vec![];
524 while !self.peek_operator(delimiter) && !self.tokens.is_empty() {
525 t.push(self.pop().unwrap());
526 }
527 let mut stream = TokenStream::new();
528 stream.extend(t.into_iter());
529 stream
530 }
531 /// pop tokens into a new stream for syn2 until the given operator character
532 fn create_stream_remaining(&mut self) -> TokenStream {
533 let mut t = vec![];

Callers 2

parse_entailmentMethod · 0.80

Calls 5

peek_operatorMethod · 0.80
is_emptyMethod · 0.80
into_iterMethod · 0.80
pushMethod · 0.45
popMethod · 0.45

Tested by

no test coverage detected