Skip to content

Commit fcf0731

Browse files
lalvarezt-bwlalvarezt
authored andcommitted
feat(parser)!: migrate codebase to pest parser
BREAKING CHANGE: changed pipeline delimiter from : to |
1 parent 47ea4a5 commit fcf0731

File tree

6 files changed

+534
-285
lines changed

6 files changed

+534
-285
lines changed

Cargo.lock

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

Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,5 @@ categories = ["text-processing", "command-line-utilities"]
1515
[dependencies]
1616
regex = "1"
1717
clap = { version = "4", features = ["derive"] }
18+
pest = "2.8"
19+
pest_derive = "2.8"

src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
//!
77
//! ```rust
88
//! use string_pipeline::process;
9-
//! let result = process("a,b,c", "{split:,:..:join:\\n}").unwrap();
9+
//! let result = process("a,b,c", "{split:,:..|join:\\\\n}").unwrap();
1010
//! assert_eq!(result, "a\nb\nc");
1111
//! ```
1212

0 commit comments

Comments
 (0)