Trait unflow::grammar::designparser::Component_declContextAttrs [−][src]
pub trait Component_declContextAttrs<'input>: DesignParserContext<'input> + BorrowMut<Component_declContextExt<'input>> { fn COMPONENT(
&self
) -> Option<Rc<TerminalNode<'input, DesignParserContextType>>>
where
Self: Sized, { ... } fn IDENTIFIER(
&self
) -> Option<Rc<TerminalNode<'input, DesignParserContextType>>>
where
Self: Sized, { ... } fn LBRACE(
&self
) -> Option<Rc<TerminalNode<'input, DesignParserContextType>>>
where
Self: Sized, { ... } fn RBRACE(
&self
) -> Option<Rc<TerminalNode<'input, DesignParserContextType>>>
where
Self: Sized, { ... } fn component_body_decl_all(
&self
) -> Vec<Rc<Component_body_declContextAll<'input>>>
where
Self: Sized, { ... } fn component_body_decl(
&self,
i: usize
) -> Option<Rc<Component_body_declContextAll<'input>>>
where
Self: Sized, { ... } }
Provided methods
fn COMPONENT(&self) -> Option<Rc<TerminalNode<'input, DesignParserContextType>>> where
Self: Sized,
[src]
Self: Sized,
Expand description
Retrieves first TerminalNode corresponding to token COMPONENT
Returns None
if there is no child corresponding to token COMPONENT
fn IDENTIFIER(
&self
) -> Option<Rc<TerminalNode<'input, DesignParserContextType>>> where
Self: Sized,
[src]
&self
) -> Option<Rc<TerminalNode<'input, DesignParserContextType>>> where
Self: Sized,
Expand description
Retrieves first TerminalNode corresponding to token IDENTIFIER
Returns None
if there is no child corresponding to token IDENTIFIER
fn LBRACE(&self) -> Option<Rc<TerminalNode<'input, DesignParserContextType>>> where
Self: Sized,
[src]
Self: Sized,
Expand description
Retrieves first TerminalNode corresponding to token LBRACE
Returns None
if there is no child corresponding to token LBRACE
fn RBRACE(&self) -> Option<Rc<TerminalNode<'input, DesignParserContextType>>> where
Self: Sized,
[src]
Self: Sized,
Expand description
Retrieves first TerminalNode corresponding to token RBRACE
Returns None
if there is no child corresponding to token RBRACE
fn component_body_decl_all(
&self
) -> Vec<Rc<Component_body_declContextAll<'input>>> where
Self: Sized,
[src]
&self
) -> Vec<Rc<Component_body_declContextAll<'input>>> where
Self: Sized,
fn component_body_decl(
&self,
i: usize
) -> Option<Rc<Component_body_declContextAll<'input>>> where
Self: Sized,
[src]
&self,
i: usize
) -> Option<Rc<Component_body_declContextAll<'input>>> where
Self: Sized,