diff --git a/src/protocol/parser/visitor.rs b/src/protocol/parser/visitor.rs index a94fb28b94113846eb558566b6bcc7b35f5c958b..8bf927f563aeb8a2819f703c87477c4db8d60fb4 100644 --- a/src/protocol/parser/visitor.rs +++ b/src/protocol/parser/visitor.rs @@ -137,13 +137,9 @@ macro_rules! visitor_recursive_definition_impl { let def = def.this; $this.visit_struct_definition($ctx, def) }, - Definition::Component(def) => { + Definition::Procedure(def) => { let def = def.this; - $this.visit_component_definition($ctx, def) - }, - Definition::Function(def) => { - let def = def.this; - $this.visit_function_definition($ctx, def) + $this.visit_procedure_definition($ctx, def) }, } } @@ -238,8 +234,7 @@ pub(crate) trait Visitor { fn visit_enum_definition(&mut self, _ctx: &mut Ctx, _id: EnumDefinitionId) -> VisitorResult { Ok(()) } fn visit_union_definition(&mut self, _ctx: &mut Ctx, _id: UnionDefinitionId) -> VisitorResult{ Ok(()) } fn visit_struct_definition(&mut self, _ctx: &mut Ctx, _id: StructDefinitionId) -> VisitorResult { Ok(()) } - fn visit_component_definition(&mut self, _ctx: &mut Ctx, _id: ComponentDefinitionId) -> VisitorResult { Ok(()) } - fn visit_function_definition(&mut self, _ctx: &mut Ctx, _id: FunctionDefinitionId) -> VisitorResult { Ok(()) } + fn visit_procedure_definition(&mut self, _ctx: &mut Ctx, _id: ProcedureDefinitionId) -> VisitorResult { Ok(()) } // Statements // --- enum matching