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]

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]

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

fn declarations_all(&self) -> Vec<Rc<DeclarationsContextAll<'input>>> where
    Self: Sized
[src]

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

Loading content...

Implementors

impl<'input> StartContextAttrs<'input> for StartContext<'input>[src]

Loading content...