diff --git a/compiler/erg_compiler/context/initialize/mod.rs b/compiler/erg_compiler/context/initialize/mod.rs index 8cd19d63..d01b579b 100644 --- a/compiler/erg_compiler/context/initialize/mod.rs +++ b/compiler/erg_compiler/context/initialize/mod.rs @@ -921,6 +921,12 @@ impl Context { Immutable, Public, ); + str_.register_builtin_impl( + "format", + fn_met(Str, vec![], Some(kw("args", Obj)), vec![], Str), + Immutable, + Public, + ); let mut str_eq = Self::builtin_methods(Some(mono("Eq")), 2); str_eq.register_builtin_impl("__eq__", fn1_met(Str, Str, Bool), Const, Public); str_.register_trait(Str, str_eq);