[][src]Trait sixtyfps_compilerlib::parser::SyntaxNodeEx

pub trait SyntaxNodeEx {
    pub fn child_node(&self, kind: SyntaxKind) -> Option<SyntaxNode>;
pub fn child_token(&self, kind: SyntaxKind) -> Option<SyntaxToken>;
pub fn child_text(&self, kind: SyntaxKind) -> Option<String>; }

Helper functions to easily get the children of a given kind. This traits is only supposed to be implemented on SyntaxNope

Required methods

pub fn child_node(&self, kind: SyntaxKind) -> Option<SyntaxNode>[src]

pub fn child_token(&self, kind: SyntaxKind) -> Option<SyntaxToken>[src]

pub fn child_text(&self, kind: SyntaxKind) -> Option<String>[src]

Loading content...

Implementors

impl SyntaxNodeEx for SyntaxNode[src]

Loading content...