Trait unflow::grammar::designparser::StartContextAttrs [−][src]
pub trait StartContextAttrs<'input>: DesignParserContext<'input> + BorrowMut<StartContextExt<'input>> { fn EOF(&self) -> Option<Rc<TerminalNode<'input, DesignParserContextType>>>
where
Self: Sized, { ... } fn comment_all(&self) -> Vec<Rc<CommentContextAll<'input>>>
where
Self: Sized, { ... } fn comment(&self, i: usize) -> Option<Rc<CommentContextAll<'input>>>
where
Self: Sized, { ... } fn declarations_all(&self) -> Vec<Rc<DeclarationsContextAll<'input>>>
where
Self: Sized, { ... } fn declarations(
&self,
i: usize
) -> Option<Rc<DeclarationsContextAll<'input>>>
where
Self: Sized, { ... } }
Provided methods
fn EOF(&self) -> Option<Rc<TerminalNode<'input, DesignParserContextType>>> where
Self: Sized,
[src]
Self: Sized,
Expand description
Retrieves first TerminalNode corresponding to token EOF
Returns None
if there is no child corresponding to token EOF
fn comment_all(&self) -> Vec<Rc<CommentContextAll<'input>>> where
Self: Sized,
[src]
Self: Sized,
fn comment(&self, i: usize) -> Option<Rc<CommentContextAll<'input>>> where
Self: Sized,
[src]
Self: Sized,
fn declarations_all(&self) -> Vec<Rc<DeclarationsContextAll<'input>>> where
Self: Sized,
[src]
Self: Sized,
fn declarations(&self, i: usize) -> Option<Rc<DeclarationsContextAll<'input>>> where
Self: Sized,
[src]
Self: Sized,