Searched refs:QueueableToken (Results 1 – 7 of 7) sorted by relevance
/external/rust/android-crates-io/crates/pest/src/iterators/ |
D | tokens.rs | 15 use super::queueable_token::QueueableToken; 27 queue: Rc<Vec<QueueableToken<'i, R>>>, 34 queue: Rc<Vec<QueueableToken<'i, R>>>, in new() 42 QueueableToken::Start { input_pos, .. } | QueueableToken::End { input_pos, .. } => { in new() 63 QueueableToken::Start { in create_token() 68 QueueableToken::End { rule, .. } => rule, in create_token() 77 QueueableToken::End { in create_token()
|
D | pair.rs | 26 use super::queueable_token::QueueableToken; 41 queue: Rc<Vec<QueueableToken<'i, R>>>, 49 queue: Rc<Vec<QueueableToken<'i, R>>>, in new() 87 QueueableToken::End { rule, .. } => rule, in as_rule() 214 QueueableToken::End { tag, .. } => tag.as_ref().map(|x| x.borrow()), in as_node_tag() 297 QueueableToken::Start { in pair() 306 QueueableToken::Start { input_pos, .. } | QueueableToken::End { input_pos, .. } => { in pos() 378 (&*self.queue as *const Vec<QueueableToken<'i, R>>).hash(state); in hash()
|
D | pairs.rs | 26 use super::queueable_token::QueueableToken; 37 queue: Rc<Vec<QueueableToken<'i, R>>>, 46 queue: Rc<Vec<QueueableToken<'i, R>>>, in new() 58 QueueableToken::Start { input_pos, .. } in new() 59 | QueueableToken::End { input_pos, .. } => input_pos, in new() 71 QueueableToken::Start { in new() 386 QueueableToken::Start { in pair() 395 QueueableToken::End { in pair_from_end() 404 QueueableToken::Start { input_pos, .. } | QueueableToken::End { input_pos, .. } => { in pos() 487 (&*self.queue as *const Vec<QueueableToken<'i, R>>).hash(state); in hash()
|
D | flat_pairs.rs | 16 use super::queueable_token::QueueableToken; 25 queue: Rc<Vec<QueueableToken<'i, R>>>, 33 queue: Rc<Vec<QueueableToken<'i, R>>>, in new() 94 QueueableToken::Start { .. } => true, in is_start() 95 QueueableToken::End { .. } => false, in is_start()
|
D | mod.rs | 22 pub(crate) use self::queueable_token::QueueableToken;
|
D | queueable_token.rs | 17 pub enum QueueableToken<'i, R> { enum
|
/external/rust/android-crates-io/crates/pest/src/ |
D | parser_state.rs | 27 use crate::iterators::{pairs, QueueableToken}; 412 queue: Vec<QueueableToken<'i, R>>, 628 self.queue.push(QueueableToken::Start { in rule() 685 QueueableToken::Start { in rule() 694 new_state.queue.push(QueueableToken::End { in rule() 769 if let Some(QueueableToken::End { tag: old, .. }) = self.queue.last_mut() { in tag_node()
|