mirror of
https://github.com/erg-lang/erg.git
synced 2025-09-27 11:59:05 +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) {
|
match (lhs, rhs) {
|
||||||
// Proc :> Func if params are compatible
|
// Proc :> Func if params are compatible
|
||||||
(Subr(ls), Subr(rs)) if ls.kind == rs.kind || ls.kind.is_proc() => {
|
(Subr(ls), Subr(rs)) if ls.kind == rs.kind || ls.kind.is_proc() => {
|
||||||
if ls.kind != rs.kind {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
let kw_check = || {
|
let kw_check = || {
|
||||||
for lpt in ls.default_params.iter() {
|
for lpt in ls.default_params.iter() {
|
||||||
if let Some(rpt) = rs
|
if let Some(rpt) = rs
|
||||||
|
|
|
@ -886,16 +886,16 @@ impl Context {
|
||||||
vis,
|
vis,
|
||||||
Some(COPYRIGHT),
|
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(
|
self.register_builtin_py_impl(
|
||||||
NOT_IMPLEMENTED,
|
NOT_IMPLEMENTED,
|
||||||
NotImplementedType,
|
NotImplementedType,
|
||||||
Const,
|
Const,
|
||||||
Private,
|
vis,
|
||||||
Some(NOT_IMPLEMENTED),
|
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));
|
self.register_builtin_py_impl(ELLIPSIS, Ellipsis, Const, Private, Some(ELLIPSIS));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue