<commit_before>[package]
name = "scan-rules"
version = "0.2.0"
authors = ["<NAME> <<EMAIL>>"]

description = "This crate provides some macros for quickly parsing values out of text.  Roughly speaking, it does the inverse of the print!/format! macros; or, in other words, a similar job to scanf from C."
repository = "https://github.com/DanielKeep/rust-scan-rules"
documentation = "https://danielkeep.github.io/rust-scan-rules/doc/scan_rules/index.html"
readme = "README.md"
keywords = ["input", "parse", "read", "stdin"]
license = "MIT/Apache-2.0"

build = "build.rs"
exclude = [
    ".clog.toml",
    "scripts/*",
]

[features]
default = []
all = [
    "arrays-32", "tuples-16",
    "duration-iso8601-dates",
    "regex",
    "unicode-normalization",
]
all-nightly = [
    "nightly-pattern",
]

"tuples-16" = []
"arrays-32" = []
duration-iso8601-dates = []
nightly-pattern = []

[dependencies]
itertools = "0.4.0"
lazy_static = "0.1.14"
strcursor = "0.2.3"

regex = { version = "0.1.56, <=0.1.65", optional = true }
unicode-normalization = { version = "0.1.2", optional = true }

[dev-dependencies]
bitflags = "0.4.0"
<commit_msg>feat: update regex allowed versions<commit_after>[package]
name = "scan-rules"
version = "0.2.0"
authors = ["<NAME> <<EMAIL>>"]

description = "This crate provides some macros for quickly parsing values out of text.  Roughly speaking, it does the inverse of the print!/format! macros; or, in other words, a similar job to scanf from C."
repository = "https://github.com/DanielKeep/rust-scan-rules"
documentation = "https://danielkeep.github.io/rust-scan-rules/doc/scan_rules/index.html"
readme = "README.md"
keywords = ["input", "parse", "read", "stdin"]
license = "MIT/Apache-2.0"

build = "build.rs"
exclude = [
    ".clog.toml",
    "scripts/*",
]

[features]
default = []
all = [
    "arrays-32", "tuples-16",
    "duration-iso8601-dates",
    "regex",
    "unicode-normalization",
]
all-nightly = [
    "nightly-pattern",
]

"tuples-16" = []
"arrays-32" = []
duration-iso8601-dates = []
nightly-pattern = []

[dependencies]
itertools = "0.4.0"
lazy_static = "0.1.14"
strcursor = "0.2.3"

regex = { version = "0.1.56", optional = true }
unicode-normalization = { version = "0.1.2", optional = true }

[dev-dependencies]
bitflags = "0.4.0"

{'fraction_non_alphanumeric': 0.18469656992084432, 'fraction_numerical': 0.03781882145998241, 'mean_word_length': 3.8404255319148937, 'pattern_counts': {'":': 0, '<': 10, '<?xml version=': 0, '>': 9, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '553560', 'n_tokens_mistral': 886, 'n_tokens_neox': 834, 'n_words': 193}