Trait unflow::grammar::designparser::Library_objectContextAttrs [−][src]
pub trait Library_objectContextAttrs<'input>: DesignParserContext<'input> { fn preset_key(&self) -> Option<Rc<Preset_keyContextAll<'input>>>
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 key_value_all(&self) -> Vec<Rc<Key_valueContextAll<'input>>>
where
Self: Sized, { ... } fn key_value(&self, i: usize) -> Option<Rc<Key_valueContextAll<'input>>>
where
Self: Sized, { ... } }
Provided methods
fn preset_key(&self) -> Option<Rc<Preset_keyContextAll<'input>>> where
Self: Sized,
[src]
Self: Sized,
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 key_value_all(&self) -> Vec<Rc<Key_valueContextAll<'input>>> where
Self: Sized,
[src]
Self: Sized,
fn key_value(&self, i: usize) -> Option<Rc<Key_valueContextAll<'input>>> where
Self: Sized,
[src]
Self: Sized,