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]

fn LBRACE(&self) -> Option<Rc<TerminalNode<'input, DesignParserContextType>>> where
    Self: Sized
[src]

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]

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]

fn key_value(&self, i: usize) -> Option<Rc<Key_valueContextAll<'input>>> where
    Self: Sized
[src]

Loading content...

Implementors

Loading content...