mirror of
https://github.com/erg-lang/erg.git
synced 2025-09-27 03:49:06 +00:00
fix: minor bugs
This commit is contained in:
parent
1c8da7f049
commit
cb00efca54
2 changed files with 4 additions and 7 deletions
|
@ -347,9 +347,6 @@ impl Context {
|
|||
match (lhs, rhs) {
|
||||
// Proc :> Func if params are compatible
|
||||
(Subr(ls), Subr(rs)) if ls.kind == rs.kind || ls.kind.is_proc() => {
|
||||
if ls.kind != rs.kind {
|
||||
return false;
|
||||
}
|
||||
let kw_check = || {
|
||||
for lpt in ls.default_params.iter() {
|
||||
if let Some(rpt) = rs
|
||||
|
|
|
@ -886,16 +886,16 @@ impl Context {
|
|||
vis,
|
||||
Some(COPYRIGHT),
|
||||
);
|
||||
self.register_builtin_py_impl(TRUE, Bool, Const, Private, Some(TRUE));
|
||||
self.register_builtin_py_impl(FALSE, Bool, Const, Private, Some(FALSE));
|
||||
self.register_builtin_py_impl(NONE, NoneType, Const, Private, Some(NONE));
|
||||
self.register_builtin_py_impl(
|
||||
NOT_IMPLEMENTED,
|
||||
NotImplementedType,
|
||||
Const,
|
||||
Private,
|
||||
vis,
|
||||
Some(NOT_IMPLEMENTED),
|
||||
);
|
||||
self.register_builtin_py_impl(TRUE, Bool, Const, Private, Some(TRUE));
|
||||
self.register_builtin_py_impl(FALSE, Bool, Const, Private, Some(FALSE));
|
||||
self.register_builtin_py_impl(NONE, NoneType, Const, Private, Some(NONE));
|
||||
self.register_builtin_py_impl(ELLIPSIS, Ellipsis, Const, Private, Some(ELLIPSIS));
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue