diff --git a/src/protocol/parser/pass_definitions.rs b/src/protocol/parser/pass_definitions.rs index 74ceba8ad07b0c8073a3f030854c00d27b93894a..23c7b2ab8be45b30fdeb1ad82d654cbc0f803963 100644 --- a/src/protocol/parser/pass_definitions.rs +++ b/src/protocol/parser/pass_definitions.rs @@ -378,6 +378,7 @@ impl PassDefinitions { ("std.global", "print") => ProcedureSource::FuncPrint, ("std.random", "random_u32") => ProcedureSource::CompRandomU32, ("std.internet", "tcp_client") => ProcedureSource::CompTcpClient, + ("std.internet", "tcp_listener") => ProcedureSource::CompTcpListener, _ => panic!( "compiler error: unknown builtin procedure '{}' in module '{}'", procedure_name, module_name @@ -1680,6 +1681,7 @@ impl PassDefinitions { ProcedureSource::FuncPrint => Method::Print, ProcedureSource::CompRandomU32 => Method::ComponentRandomU32, ProcedureSource::CompTcpClient => Method::ComponentTcpClient, + ProcedureSource::CompTcpListener => Method::ComponentTcpListener, _ => todo!("other procedure sources"), };