build: update version (v0.0.30)

This commit is contained in:
Shunsuke Shibayama 2023-05-31 13:32:57 +09:00
parent 0139084cb9
commit 4b369b729d
4 changed files with 18 additions and 20 deletions

20
Cargo.lock generated
View File

@ -252,9 +252,9 @@ checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91"
[[package]]
name = "els"
version = "0.1.26-nightly.0"
version = "0.1.26-nightly.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9cf50f787a8376384af8e7b074c489329669eeb1264f15f1a7f136102a003f2f"
checksum = "5147d6b8d0f525ee83165cb4bef0f76039b38a0d50423a724f1f3bb3780f4871"
dependencies = [
"erg_common",
"erg_compiler",
@ -274,9 +274,9 @@ dependencies = [
[[package]]
name = "erg_common"
version = "0.6.14-nightly.0"
version = "0.6.14-nightly.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c0d10554accd6de5e3f41e3db5931348320c89b9745a82635887f850dd77aadb"
checksum = "5602258c4f796f05bdcde0453e574970f9b8def356c1246e0b6dcdad6d74b8c5"
dependencies = [
"backtrace-on-stack-overflow",
"hermit-abi",
@ -286,9 +286,9 @@ dependencies = [
[[package]]
name = "erg_compiler"
version = "0.6.14-nightly.0"
version = "0.6.14-nightly.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3570aa70c9f488516c6286280ae4d3343aed382b6c7881b784195af64350aa50"
checksum = "021c0889b72067ed8148e10155ea4f0954a50dc2691d9d2f1c96bb781002e8aa"
dependencies = [
"erg_common",
"erg_parser",
@ -296,9 +296,9 @@ dependencies = [
[[package]]
name = "erg_parser"
version = "0.6.14-nightly.0"
version = "0.6.14-nightly.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bfd44c03719e8051c7997263298e2b792da6138f818646d0eeae359f92bf0c60"
checksum = "b305a4ebe2303ea1a702644bf9c73105178dd447f7c65ba7b222b557d5336cc8"
dependencies = [
"erg_common",
"unicode-xid 0.2.4",
@ -602,7 +602,7 @@ dependencies = [
[[package]]
name = "py2erg"
version = "0.0.29"
version = "0.0.30"
dependencies = [
"erg_common",
"erg_compiler",
@ -611,7 +611,7 @@ dependencies = [
[[package]]
name = "pylyzer"
version = "0.0.29"
version = "0.0.30"
dependencies = [
"els",
"erg_common",

View File

@ -15,16 +15,16 @@ members = [
]
[workspace.package]
version = "0.0.29"
version = "0.0.30"
authors = ["Shunsuke Shibayama <sbym1346@gmail.com>"]
license = "MIT OR Apache-2.0"
edition = "2021"
repository = "https://github.com/mtshiba/pylyzer"
[workspace.dependencies]
erg_common = { version = "0.6.14-nightly.0", features = ["py_compat", "els"] }
erg_compiler = { version = "0.6.14-nightly.0", features = ["py_compat", "els"] }
els = { version = "0.1.26-nightly.0", features = ["py_compat"] }
erg_common = { version = "0.6.14-nightly.2", features = ["py_compat", "els"] }
erg_compiler = { version = "0.6.14-nightly.2", features = ["py_compat", "els"] }
els = { version = "0.1.26-nightly.2", features = ["py_compat"] }
rustpython-parser = "0.1.2"
# erg_compiler = { git = "https://github.com/erg-lang/erg", branch = "main", features = ["py_compat", "els"] }
# erg_common = { git = "https://github.com/erg-lang/erg", branch = "main", features = ["py_compat", "els"] }
@ -44,7 +44,7 @@ erg_compiler = { workspace = true }
erg_common = { workspace = true }
els = { workspace = true }
rustpython-parser = { workspace = true }
py2erg = { version = "0.0.29", path = "./crates/py2erg" }
py2erg = { version = "0.0.30", path = "./crates/py2erg" }
[lib]
path = "src/lib.rs"

View File

@ -1830,7 +1830,7 @@ impl ASTConverter {
));
let cont = if name.alias.is_some() {
format!("\"{}\"", name.symbol.replace('.', "/"))
}else {
} else {
format!("\"{}\"", name.symbol.split('.').next().unwrap())
};
let mod_name = Expr::Literal(Literal::new(Token::new(

View File

@ -7,7 +7,7 @@ use erg_common::Str;
use erg_compiler::artifact::{BuildRunnable, Buildable, CompleteArtifact, IncompleteArtifact};
use erg_compiler::context::register::CheckStatus;
use erg_compiler::context::ModuleContext;
use erg_compiler::erg_parser::ast::{AST, Module};
use erg_compiler::erg_parser::ast::{Module, AST};
use erg_compiler::erg_parser::error::ParseErrors;
use erg_compiler::erg_parser::parse::Parsable;
use erg_compiler::error::{CompileError, CompileErrors};
@ -22,9 +22,7 @@ pub struct SimplePythonParser {}
impl Parsable for SimplePythonParser {
fn parse(code: String) -> Result<Module, ParseErrors> {
let py_program = parser::parse_program(&code).map_err(|_err| {
ParseErrors::empty()
})?;
let py_program = parser::parse_program(&code).map_err(|_err| ParseErrors::empty())?;
let shadowing = if cfg!(feature = "debug") {
ShadowingMode::Visible
} else {