Trait parse_js::visit::Visitor

source ·
pub trait Visitor<'a> {
    // Required method
    fn on_syntax(&mut self, node: &mut NodeData<'a>, ctl: &mut JourneyControls);

    // Provided methods
    fn visit_class_or_object_key(&mut self, key: &mut ClassOrObjectMemberKey<'a>) { ... }
    fn visit_class_or_object_value(
        &mut self,
        value: &mut ClassOrObjectMemberValue<'a>
    ) { ... }
    fn visit_top_level(&mut self, top_level_node: &mut NodeData<'a>) { ... }
    fn visit(&mut self, n: &mut NodeData<'a>) { ... }
}

Required Methods§

source

fn on_syntax(&mut self, node: &mut NodeData<'a>, ctl: &mut JourneyControls)

Provided Methods§

source

fn visit_class_or_object_key(&mut self, key: &mut ClassOrObjectMemberKey<'a>)

source

fn visit_class_or_object_value( &mut self, value: &mut ClassOrObjectMemberValue<'a> )

source

fn visit_top_level(&mut self, top_level_node: &mut NodeData<'a>)

source

fn visit(&mut self, n: &mut NodeData<'a>)

Implementors§