mirror of https://github.com/mtshiba/pylyzer
update deps
This commit is contained in:
parent
7419411243
commit
8f6f9af89c
|
|
@ -253,8 +253,7 @@ checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91"
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "els"
|
name = "els"
|
||||||
version = "0.1.21-nightly.0"
|
version = "0.1.21-nightly.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "git+https://github.com/erg-lang/erg?branch=main#bf50ec289ab8c72f39fdb91cc4293af2133254e7"
|
||||||
checksum = "effb16a463a0482c87815d6c783bc84dacc2ba3cd5a8d17fc5d16b90655bb863"
|
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"erg_common",
|
"erg_common",
|
||||||
"erg_compiler",
|
"erg_compiler",
|
||||||
|
|
@ -275,8 +274,7 @@ dependencies = [
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "erg_common"
|
name = "erg_common"
|
||||||
version = "0.6.9-nightly.0"
|
version = "0.6.9-nightly.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "git+https://github.com/erg-lang/erg?branch=main#bf50ec289ab8c72f39fdb91cc4293af2133254e7"
|
||||||
checksum = "1006deef4a766d7176835224853776db7716bf052e64d67601e2ade75e5dfb36"
|
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"backtrace-on-stack-overflow",
|
"backtrace-on-stack-overflow",
|
||||||
"hermit-abi",
|
"hermit-abi",
|
||||||
|
|
@ -287,8 +285,7 @@ dependencies = [
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "erg_compiler"
|
name = "erg_compiler"
|
||||||
version = "0.6.9-nightly.0"
|
version = "0.6.9-nightly.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "git+https://github.com/erg-lang/erg?branch=main#bf50ec289ab8c72f39fdb91cc4293af2133254e7"
|
||||||
checksum = "0b959c9f6e1470108bd7bff4b06ffbd2538a73184704c1dc7df740c62e3f5554"
|
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"erg_common",
|
"erg_common",
|
||||||
"erg_parser",
|
"erg_parser",
|
||||||
|
|
@ -297,8 +294,7 @@ dependencies = [
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "erg_parser"
|
name = "erg_parser"
|
||||||
version = "0.6.9-nightly.0"
|
version = "0.6.9-nightly.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "git+https://github.com/erg-lang/erg?branch=main#bf50ec289ab8c72f39fdb91cc4293af2133254e7"
|
||||||
checksum = "e537715293794c1cde49e1cfbbebb895c5b6f9a1c6face524a3b86c9e26c86b0"
|
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"erg_common",
|
"erg_common",
|
||||||
"unicode-xid 0.2.4",
|
"unicode-xid 0.2.4",
|
||||||
|
|
|
||||||
12
Cargo.toml
12
Cargo.toml
|
|
@ -22,13 +22,13 @@ edition = "2021"
|
||||||
repository = "https://github.com/mtshiba/pylyzer"
|
repository = "https://github.com/mtshiba/pylyzer"
|
||||||
|
|
||||||
[workspace.dependencies]
|
[workspace.dependencies]
|
||||||
erg_common = { version = "0.6.9-nightly.0", features = ["py_compatible", "els"] }
|
# erg_common = { version = "0.6.9-nightly.0", features = ["py_compatible", "els"] }
|
||||||
erg_compiler = { version = "0.6.9-nightly.0", features = ["py_compatible", "els"] }
|
# erg_compiler = { version = "0.6.9-nightly.0", features = ["py_compatible", "els"] }
|
||||||
els = { version = "0.1.21-nightly.0", features = ["py_compatible"] }
|
# els = { version = "0.1.21-nightly.0", features = ["py_compatible"] }
|
||||||
rustpython-parser = "0.1.2"
|
rustpython-parser = "0.1.2"
|
||||||
# erg_compiler = { git = "https://github.com/erg-lang/erg", branch = "main", features = ["py_compatible", "els"] }
|
erg_compiler = { git = "https://github.com/erg-lang/erg", branch = "main", features = ["py_compatible", "els"] }
|
||||||
# erg_common = { git = "https://github.com/erg-lang/erg", branch = "main", features = ["py_compatible", "els"] }
|
erg_common = { git = "https://github.com/erg-lang/erg", branch = "main", features = ["py_compatible", "els"] }
|
||||||
# els = { git = "https://github.com/erg-lang/erg", branch = "main", features = ["py_compatible"] }
|
els = { git = "https://github.com/erg-lang/erg", branch = "main", features = ["py_compatible"] }
|
||||||
# erg_compiler = { path = "../erg/crates/erg_compiler", features = ["py_compatible", "els"] }
|
# erg_compiler = { path = "../erg/crates/erg_compiler", features = ["py_compatible", "els"] }
|
||||||
# erg_common = { path = "../erg/crates/erg_common", features = ["py_compatible", "els"] }
|
# erg_common = { path = "../erg/crates/erg_common", features = ["py_compatible", "els"] }
|
||||||
# els = { path = "../erg/crates/els", features = ["py_compatible"] }
|
# els = { path = "../erg/crates/els", features = ["py_compatible"] }
|
||||||
|
|
|
||||||
|
|
@ -97,6 +97,7 @@ pylyzer converts Python ASTs to Erg ASTs and passes them to Erg's type checker.
|
||||||
* [ ] others
|
* [ ] others
|
||||||
* [ ] type variable (`TypeVar`, `Generic`)
|
* [ ] type variable (`TypeVar`, `Generic`)
|
||||||
* [ ] type assertion (`typing.cast`)
|
* [ ] type assertion (`typing.cast`)
|
||||||
|
* [ ] type guard (`TypeGuard`, `is`, `isinstance`, `issubclass`)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue