diff --git a/Cargo.lock b/Cargo.lock index a5b89f0..0c5d23a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -13,14 +13,14 @@ dependencies = [ [[package]] name = "algorithm" -version = "0.1.0" +version = "0.1.1" dependencies = [ "algorithm_lr1", ] [[package]] name = "algorithm_lr1" -version = "0.1.0" +version = "0.1.1" dependencies = [ "anyhow", "core", @@ -37,7 +37,7 @@ checksum = "25bdb32cbbdce2b519a9cd7df3a678443100e265d5e25ca763b7572a5104f5f3" [[package]] name = "core" -version = "0.1.0" +version = "0.1.1" dependencies = [ "anyhow", "core_derive", @@ -48,7 +48,7 @@ dependencies = [ [[package]] name = "core_derive" -version = "0.1.0" +version = "0.1.1" dependencies = [ "anyhow", "proc-macro2", @@ -86,7 +86,7 @@ checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "parsergen" -version = "0.1.0" +version = "0.1.1" dependencies = [ "algorithm", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index 568e25c..aac0baa 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "parsergen" -version = "0.1.0" +version = "0.1.1" edition = "2021" [dependencies] diff --git a/README.md b/README.md index d0ded7b..7791500 100644 --- a/README.md +++ b/README.md @@ -13,9 +13,14 @@ Rust製パーサジェネレータ ``` $ cargo run --example expr (10+20)/((30*40)-50) -Accepted - +Accepted : (Expr (Term (Term (Num "(" (Expr (Expr (Term (Num "10"))) "+" (Term (Num "20"))) ")")) "/" (Num "(" (Expr (Expr (Term (Num "(" (Expr (Term (Term (Num "30")) "*" (Num "40"))) ")"))) "-" (Term (Num "50"))) ")"))) $ cargo run --example expr 10** -Rejected: Error at (0, 3) +----- + 1: 10** + ^ here +Error at line 1, column 4. +----- + +Rejected : Unexpected token "Mul" found ``` diff --git a/crates/algorithm/Cargo.toml b/crates/algorithm/Cargo.toml index e49344a..0db6c8a 100644 --- a/crates/algorithm/Cargo.toml +++ b/crates/algorithm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "algorithm" -version = "0.1.0" +version = "0.1.1" edition = "2021" [dependencies] diff --git a/crates/algorithm_lr1/Cargo.toml b/crates/algorithm_lr1/Cargo.toml index 20d03f9..0380016 100644 --- a/crates/algorithm_lr1/Cargo.toml +++ b/crates/algorithm_lr1/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "algorithm_lr1" -version = "0.1.0" +version = "0.1.1" edition = "2021" [dependencies] diff --git a/crates/core/Cargo.toml b/crates/core/Cargo.toml index 2148cba..ce5d477 100644 --- a/crates/core/Cargo.toml +++ b/crates/core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "core" -version = "0.1.0" +version = "0.1.1" edition = "2021" [dependencies] diff --git a/crates/core_derive/Cargo.toml b/crates/core_derive/Cargo.toml index 88efe71..8516b8c 100644 --- a/crates/core_derive/Cargo.toml +++ b/crates/core_derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "core_derive" -version = "0.1.0" +version = "0.1.1" edition = "2021" [dependencies]