Skip to content

Commit 48cfa34

Browse files
authored
Merge pull request #39 from Tsukuba-Programming-Lab/#38_ReleaseSetup_v0.3.0
#38 v0.3.0 リリース準備
2 parents 27160b8 + be71cfb commit 48cfa34

File tree

22 files changed

+52
-44
lines changed

22 files changed

+52
-44
lines changed

Cargo.lock

Lines changed: 19 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ cargo-features = ["edition2024"]
22

33
[package]
44
name = "copager"
5-
version = "0.2.0"
5+
version = "0.3.0"
66
edition = "2024"
77

88
[dependencies]
@@ -36,10 +36,10 @@ example_lang_xml = { path = "./examples/lang_xml" }
3636
[features]
3737
# all
3838
all = [
39-
"prebuild", "derive", "dev", # common
40-
"regexlex", # lex
41-
"lr0", "lr1", "slr1", # parse
42-
"void", "sexp" # ir
39+
"prebuild", "derive", "dev", # common
40+
"regexlex", # lex
41+
"lr0", "lr1", "slr1", "lalr1", # parse
42+
"void", "sexp" # ir
4343
]
4444

4545
# common

README.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Copager
22

3-
Rust製パーサジェネレータ
3+
「言語処理系生成系」の生成系(**Constructible** **Pa**rser **Ge**nerator on **R**ust)
44

55
## Features
66

@@ -27,6 +27,14 @@ Rust製パーサジェネレータ
2727
- `void` : [crates/ir_void](crates/ir_void)
2828
- `sexp` : [crates/ir_sexp](crates/ir_sexp)
2929

30+
```
31+
// RegexLex(lex) + LR1(parse) + SExp(ir)
32+
copager = { ..., features = ["derive", "regexlex", "lr1", "sexp"] }
33+
34+
// RegexLex(lex) + LALR1(parse) + Void(ir)
35+
copager = { ..., features = ["derive", "regexlex", "lalr1", "void"] }
36+
```
37+
3038
## Examples
3139

3240
- [example_build_oneshot](examples/build_oneshot)

crates/cfg/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "copager_cfg"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
edition = "2021"
55

66
[dependencies]

crates/core/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "copager_core"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
edition = "2021"
55

66
[dependencies]

crates/core_macros/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "copager_core_macros"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
edition = "2021"
55

66
[dependencies]

crates/ir/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "copager_ir"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
edition = "2021"
55

66
[dependencies]

crates/ir_sexp/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "copager_ir_sexp"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
edition = "2021"
55

66
[dependencies]

crates/ir_void/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "copager_ir_void"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
edition = "2021"
55

66
[dependencies]

crates/lex/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "copager_lex"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
edition = "2021"
55

66
[dependencies]

0 commit comments

Comments
 (0)